Sdílet prostřednictvím


SeesawGpioDriver Třída

Definice

Ovladač Seesaw GPIO

public class SeesawGpioDriver : System.Device.Gpio.GpioDriver
type SeesawGpioDriver = class
    inherit GpioDriver
Public Class SeesawGpioDriver
Inherits GpioDriver
Dědičnost
SeesawGpioDriver

Konstruktory

SeesawGpioDriver(I2cDevice)

Inicializuje novou instanci SeesawGpioDriver třídy, která bude používat určenou I2cDevice ke komunikaci se zařízením Seesaw.

SeesawGpioDriver(Seesaw)

Inicializuje novou instanci SeesawGpioDriver třídy, která bude používat zadané zařízení Seesaw.

Vlastnosti

PinCount

Počet dostupných pinů Gpio

Metody

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Přidá obslužnou rutinu pro událost změny hodnoty PŘIPnutí.

ClosePin(Int32)

Zavře otevřený špendlík.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Převede číslo špendlíku desky na logické schéma číslování řidiče.

Dispose()

Odstraní tuto instanci a zavře všechny otevřené špendlíky.

(Zděděno od GpioDriver)
Dispose(Boolean)

Odstraní tuto instanci.

GetPinMode(Int32)

Získá režim špendlíku.

IsPinModeSupported(Int32, PinMode)

Zkontroluje, jestli špendlík podporuje určitý režim.

IsPinOpen(Int32)

Zkontroluje, jestli je otevřený konkrétní špendlík.

OpenPin(Int32)

Otevře špendlík a v režimu vstupu.

OpenPin(Int32, PinMode)

Otevře špendlík a nastaví ho do určitého režimu.

QueryComponentInformation()

Dotaz na informace o komponentě a jejích podřízených objektech.

(Zděděno od GpioDriver)
Read(Int32)

Načte aktuální hodnotu špendlíku.

Read(Span<PinValuePair>)

Přečtěte si dané špendlíky s danými čísly.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Odebere obslužnou rutinu události změny hodnoty PIN.

SetPinMode(Int32, PinMode)

Nastaví režim na špendlík.

SetPinMode(Int32, PinMode, PinValue)

Nastaví režim na špendlík a nastaví počáteční hodnotu výstupního špendlíku.

(Zděděno od GpioDriver)
Toggle(Int32)

Přepíná aktuální hodnotu špendlíku.

Toggle(Int32)

Přepíná aktuální hodnotu špendlíku.

(Zděděno od GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blokuje spuštění, dokud není přijata událost typu eventType nebo dokud se nepožaduje zrušení.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchronní volání, dokud není přijata událost typu eventType nebo dokud se nepožaduje zrušení.

(Zděděno od GpioDriver)
Write(Int32, PinValue)

Zapíše hodnotu do špendlíku.

Write(ReadOnlySpan<PinValuePair>)

Zapište dané špendlíky s danými hodnotami.

Platí pro