GpioController クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムの既定の汎用 I/O (GPIO) コントローラーを表します。
public ref class GpioController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioController
Public NotInheritable Class GpioController
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows IoT Extension SDK (10.0.10240.0 で導入)
|
API contract |
Windows.Devices.DevicesLowLevelContract (v1.0 で導入)
|
注釈
GpioController オブジェクトを取得するには、 GpioController.GetDefault メソッドを使用します。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1511 | 10586 | GetControllersAsync |
1511 | 10586 | GetDefaultAsync |
プロパティ
PinCount |
汎用 I/O (GPIO) コントローラー上のピンの数を取得します。 |
メソッド
GetControllersAsync(IGpioProvider) |
システムに非同期的に接続されているすべてのコントローラーを取得します。 |
GetDefault() |
システムの既定の汎用 I/O (GPIO) コントローラーを取得します。 |
GetDefaultAsync() |
システムの既定の汎用 I/O (GPIO) コントローラーを取得します。 |
OpenPin(Int32) |
指定した汎用 I/O (GPIO) ピンへの接続を排他モードで開きます。 |
OpenPin(Int32, GpioSharingMode) |
指定した汎用 I/O (GPIO) ピンを指定したモードで開きます。 |
TryOpenPin(Int32, GpioSharingMode, GpioPin, GpioOpenStatus) |
指定した汎用 I/O (GPIO) ピンを指定したモードで開き、プログラムでピンを開くエラーを処理するために使用できる状態値を取得します。 |