次の方法で共有


OrangePiPCDriver クラス

定義

Orange Pi PC と PC+ の GPIO ドライバー。

public class OrangePiPCDriver : Iot.Device.Gpio.Drivers.SunxiDriver
type OrangePiPCDriver = class
    inherit SunxiDriver
Public Class OrangePiPCDriver
Inherits SunxiDriver
継承

注釈

SoC: Allwinner H3

コンストラクター

OrangePiPCDriver()

Orange Pi PC と PC+ の GPIO ドライバー。

プロパティ

CpusPortBaseAddress

CPUS-PORT ベース アドレス。

CpuxPortBaseAddress

CPUX-PORT ベース アドレス。

PinCount

オレンジ Pi PC には 28 個の GPIO ピンがあります。

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

(継承元 SunxiDriver)
ClosePin(Int32)

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

(継承元 SunxiDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

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

Dispose()

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

(継承元 GpioDriver)
Dispose(Boolean)

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

(継承元 SunxiDriver)
GetPinMode(Int32)

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

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

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

(継承元 SunxiDriver)
OpenPin(Int32)

使用する準備が整うためにピンを開きます。 これはピンの方向を保持しますが、出力の場合、値は開いた後は常に低くなります。

(継承元 SunxiDriver)
QueryComponentInformation()

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

(継承元 GpioDriver)
Read(Int32)

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

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

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

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

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

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

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

(継承元 SunxiDriver)
Toggle(Int32)

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

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

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

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

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

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

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

(継承元 SunxiDriver)

適用対象