次の方法で共有


GpioDriver クラス

定義

Gpio ドライバーの基底クラス。 Gpio ドライバーには、デジタル I/O ピンの読み取りと書き込みを行うメソッドが用意されています。

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
継承
GpioDriver
派生
実装

コンストラクター

GpioDriver()

Gpio ドライバーの基底クラス。 Gpio ドライバーには、デジタル I/O ピンの読み取りと書き込みを行うメソッドが用意されています。

プロパティ

PinCount

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

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

ClosePin(Int32)

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

ConvertPinNumberToLogicalNumberingScheme(Int32)

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

Dispose()

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

Dispose(Boolean)

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

GetPinMode(Int32)

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

IsPinModeSupported(Int32, PinMode)

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

OpenPin(Int32)

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

QueryComponentInformation()

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

Read(Int32)

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

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

SetPinMode(Int32, PinMode)

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

SetPinMode(Int32, PinMode, PinValue)

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

Toggle(Int32)

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

WaitForEvent(Int32, PinEventTypes, CancellationToken)

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

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

Write(Int32, PinValue)

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

適用対象