次の方法で共有


Pcx857x クラス

定義

PCx857x GPIO エキスパンダーの基本クラス

public abstract class Pcx857x : System.Device.Gpio.GpioDriver
type Pcx857x = class
    inherit GpioDriver
Public MustInherit Class Pcx857x
Inherits GpioDriver
継承
Pcx857x
派生

コンストラクター

Pcx857x(I2cDevice, Int32, GpioController, Boolean)

割り込みを伴う I2C バス用のリモート I/O エキスパンダー。

Pcx857x(I2cDevice, Int32, GpioController)

PCx857x GPIO エキスパンダーの基本クラス

プロパティ

Device

デバイスとの通信に使用される I2C デバイス

PinCount

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

(継承元 GpioDriver)

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

ClosePin(Int32)

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

ConvertPinNumberToLogicalNumberingScheme(Int32)

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

Dispose()

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

(継承元 GpioDriver)
Dispose(Boolean)

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

GetPinMode(Int32)

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

InternalReadUInt16()

デバイスから 16 ビット符号なし整数を読み取ります

InternalWriteUInt16(UInt16)

16 ビット符号なし整数をデバイスに書き込みます

IsPinModeSupported(Int32, PinMode)

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

OpenPin(Int32)

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

QueryComponentInformation()

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

(継承元 GpioDriver)
Read(Int32)

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

Read(Span<PinValuePair>)

デバイスから複数のピンを読み取ります

ReadByte()

デバイスからバイトを読み取ります

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

SetPinMode(Int32, PinMode, PinValue)

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

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

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

Toggle(Int32)

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

Toggle(Int32)

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

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

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

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

Write(Int32, PinValue)

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

Write(ReadOnlySpan<PinValuePair>)

ピンのセットに値を書き込みます。

WriteByte(Byte)

デバイスにバイトを書き込みます

適用対象