共用方式為


GpioDriver 類別

定義

Gpio Drivers 的基類。 Gpio 驅動程式提供讀取和寫入數位 I/O 針腳的方法。

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
繼承
GpioDriver
衍生
實作

建構函式

GpioDriver()

Gpio Drivers 的基類。 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)

將值寫入釘選。

適用於