次の方法で共有


Mcp23x0x クラス

定義

8 ビット MCP I/O エクスパンダをラップします。

public abstract class Mcp23x0x : Iot.Device.Mcp23xxx.Mcp23xxx
type Mcp23x0x = class
    inherit Mcp23xxx
Public MustInherit Class Mcp23x0x
Inherits Mcp23xxx
継承
派生

コンストラクター

Mcp23x0x(Mcp23xxx+BusAdapter, Int32, Int32, GpioController, Boolean)

Mcp23x0x インスタンスを構築します

Mcp23x0x(Mcp23xxx+BusAdapter, Int32, Int32, GpioController)

8 ビット MCP I/O エクスパンダをラップします。

フィールド

_bus

デバイスとの通信に使用されるバス アダプター (I2C/SPI)

(継承元 Mcp23xxx)

プロパティ

PinCount

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

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

(継承元 Mcp23xxx)
ClosePin(Int32)

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

(継承元 Mcp23xxx)
ConvertPinNumberToLogicalNumberingScheme(Int32)

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

(継承元 Mcp23xxx)
Disable()

リセット ピンを低く設定して、デバイスを無効にします。

(継承元 Mcp23xxx)
Dispose()

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

(継承元 GpioDriver)
Dispose(Boolean)

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

(継承元 Mcp23xxx)
Enable()

リセット ピンを高に設定して、デバイスを有効にします。

(継承元 Mcp23xxx)
GetPinMode(Int32)

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

(継承元 Mcp23xxx)
InternalRead(Register, Span<Byte>, Port)

レジスタからバイト数を読み取ります。

(継承元 Mcp23xxx)
InternalReadByte(Register, Port)

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

(継承元 Mcp23xxx)
InternalReadInterrupt(Port)

割り込み値を読み取ります

(継承元 Mcp23xxx)
InternalReadUInt16(Register)

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

(継承元 Mcp23xxx)
InternalWrite(Register, Span<Byte>, Port)

レジスタにバイト数を書き込みます。

(継承元 Mcp23xxx)
InternalWriteByte(Register, Byte, Port)

デバイス レジスタにバイトを書き込む

(継承元 Mcp23xxx)
InternalWriteUInt16(Register, UInt16)

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

(継承元 Mcp23xxx)
IsPinModeSupported(Int32, PinMode)

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

(継承元 Mcp23xxx)
OpenPin(Int32)

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

(継承元 Mcp23xxx)
QueryComponentInformation()

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

(継承元 GpioDriver)
Read(Int32)

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

(継承元 Mcp23xxx)
Read(Span<PinValuePair>)

ピンのセットの値を読み取ります

(継承元 Mcp23xxx)
ReadByte(Register)

指定されたレジスタからバイトを読み取る。

(継承元 Mcp23xxx)
ReadInterrupt()

構成されている場合は、割り込みピンの値を返します。

(継承元 Mcp23xxx)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

(継承元 Mcp23xxx)
SetPinMode(Int32, PinMode, PinValue)

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

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

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

(継承元 Mcp23xxx)
Toggle(Int32)

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

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

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

(継承元 Mcp23xxx)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

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

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

(継承元 Mcp23xxx)
Write(ReadOnlySpan<PinValuePair>)

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

(継承元 Mcp23xxx)
WriteByte(Register, Byte)

指定されたレジスタにバイトを書き込みます。

(継承元 Mcp23xxx)

適用対象