共用方式為


SeesawGpioDriver 類別

定義

Seesaw GPIO 驅動程式

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

建構函式

SeesawGpioDriver(I2cDevice)

初始化 類別的新實例,這個實例 SeesawGpioDriver 會使用指定的 I2cDevice 與 Seesaw 裝置通訊。

SeesawGpioDriver(Seesaw)

初始化 類別的新實例,這個實例 SeesawGpioDriver 將使用指定的 Seesaw 裝置。

屬性

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>)

使用指定的值寫入指定的針腳。

適用於