次の方法で共有


SeesawGpioDriver クラス

定義

Seesaw GPIO ドライバー

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

コンストラクター

SeesawGpioDriver(I2cDevice)

指定した I2cDevice を SeesawGpioDriver 使用して Seesaw デバイスと通信する クラスの新しいインスタンスを初期化します。

SeesawGpioDriver(Seesaw)

指定した Seesaw デバイスを SeesawGpioDriver 使用する クラスの新しいインスタンスを初期化します。

プロパティ

PinCount

使用可能な Gpio ピンの数。

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

ClosePin(Int32)

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

ConvertPinNumberToLogicalNumberingScheme(Int32)

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

Dispose()

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

(継承元 GpioDriver)
Dispose(Boolean)

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

GetPinMode(Int32)

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

IsPinModeSupported(Int32, PinMode)

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

IsPinOpen(Int32)

特定のピンが開いているかどうかを確認します。

OpenPin(Int32)

ピンを開き、入力モードにします。

OpenPin(Int32, PinMode)

ピンを開き、特定のモードに設定します。

QueryComponentInformation()

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

(継承元 GpioDriver)
Read(Int32)

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

Read(Span<PinValuePair>)

指定されたピン番号を使用して、指定したピンを読み取る。

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

SetPinMode(Int32, PinMode)

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

SetPinMode(Int32, PinMode, PinValue)

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

(継承元 GpioDriver)
Toggle(Int32)

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

Toggle(Int32)

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

(継承元 GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

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

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

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

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

Write(ReadOnlySpan<PinValuePair>)

指定された値を使用して、指定されたピンを書き込みます。

適用対象