Iot.Device.Board 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
Board |
すべてのボード抽象化の基本クラス。 "ボード" は、他のデバイスに低レベルのインターフェイスを提供するハードウェアの一部です。 通常、GPIO ピンと、1 つまたは複数の SPI または I2C バスがあります。 アプリケーションには、ハードウェア コンポーネントごとに 1 つのボード クラスのインスタンスが 1 つだけ必要ですが、一度に複数のボードを操作できます (つまり、Raspberry Pi に GPIO エキスパンダーを接続する場合) |
CustomBoard |
ユーザー指定のドライバーでカスタマイズできるボード。 これは、ドライバーが正しく自動検出できない場合にのみ使用する必要があります。 |
DummyGpioDriver |
ピンが 0 の GPIO ドライバー。 を使用してインターフェイスを満たします。 |
GenericBoard |
汎用ボード クラス。 GPIO、I2C などに汎用実装を使用します |
I2cBusExtensions |
I2c バスで動作する拡張メソッドが含まれています |
I2cBusManager |
I2C バス インスタンスを管理します |
KeyboardGpioDriver |
Windows でテストするための GPIO ドライバー このドライバーは、GPIO ピンをシミュレートするためにキーボードを使用します。 ピン 0 から 2 は出力のみであり、キーボード LED (Caps lock、Scroll Lock、Num Lock) を表します。 これらのピンのいずれかに値を設定すると、キーボードの LED が切り替わります (物理的に存在する場合)。 8 より上のピンは入力のみであり、キーボード キーを表します。 ピン番号を取得するには、int に対応する ConsoleKey をキャストします (例: int pinNumber = (int)ConsoleKey.A) |
RaspberryPiBoard |
Raspberry Pi 固有のボード実装。 どのピンがどの目的に使用できるかに関するすべての知識が含まれています。 |
列挙型
PinUsage |
ピンの指定された (またはアクティブな) 使用 |