次の方法で共有


KeyboardGpioDriver クラス

定義

Windows でテストするための GPIO ドライバー このドライバーは、GPIO ピンをシミュレートするためにキーボードを使用します。 ピン 0 から 2 は出力のみであり、キーボード LED (Caps lock、Scroll Lock、Num Lock) を表します。 これらのピンのいずれかに値を設定すると、キーボードの LED が切り替わります (物理的に存在する場合)。 8 より上のピンは入力のみであり、キーボード キーを表します。 ピン番号を取得するには、int に対応する ConsoleKey をキャストします (例: int pinNumber = (int)ConsoleKey.A)

public class KeyboardGpioDriver : System.Device.Gpio.GpioDriver
type KeyboardGpioDriver = class
    inherit GpioDriver
Public Class KeyboardGpioDriver
Inherits GpioDriver
継承
KeyboardGpioDriver

コンストラクター

KeyboardGpioDriver()

KeyboardGpioDriver のインスタンスを作成します

プロパティ

PinCount

ドライバーによって提供されるピンの数。

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

ピン値変更イベントのハンドラーを追加します。

ClosePin(Int32)

開いているピンを閉じます。

ConvertPinNumberToLogicalNumberingScheme(Int32)

ボード ピン番号をドライバーの論理番号付けスキームに変換します。

Dispose()

開いているすべてのピンを閉じて、このインスタンスを破棄します

(継承元 GpioDriver)
Dispose(Boolean)

このインスタンスを破棄します

(継承元 GpioDriver)
GetPinMode(Int32)

ピンのモードを取得します。

IsPinModeSupported(Int32, PinMode)

ピンが特定のモードをサポートしているかどうかを確認します。

OpenPin(Int32)

使用する準備が整うためにピンを開きます。 ドライバーは、モードまたは値を変更せずにピンを開こうとします。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

(継承元 GpioDriver)
Read(Int32)

ピンの現在の値を読み取ります。

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

ピン値変更イベントのハンドラーを削除します。

SetPinMode(Int32, PinMode, PinValue)

モードをピンに設定し、出力ピンの初期値を設定します。

(継承元 GpioDriver)
SetPinMode(Int32, PinMode)

モードをピンに設定します。

Toggle(Int32)

ピンの現在の値を切り替えます。

WaitForEvent(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまで、実行をブロックします。

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまでの非同期呼び出し。

(継承元 GpioDriver)
Write(Int32, PinValue)

ピンに値を書き込みます。

適用対象