Sdílet prostřednictvím


SysFsDriver Třída

Definice

Ovladač GPIO pro Unix.

public class SysFsDriver : System.Device.Gpio.Drivers.UnixDriver
type SysFsDriver = class
    inherit UnixDriver
Public Class SysFsDriver
Inherits UnixDriver
Dědičnost
Odvozené

Konstruktory

SysFsDriver()

Inicializuje novou instanci SysFsDriver třídy.

Vlastnosti

PinCount

Počet pinů poskytnutých ovladačem.

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 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 pin kód podporuje konkrétní režim.

OpenPin(Int32)

Otevře špendlík, aby byl připravený k použití. Tím se zachová směr špendlíku, ale pokud je výstup, bude hodnota po otevření vždy nízká.

QueryComponentInformation()

Dotazování na informace o komponentě a jejích podřízených objektech

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

Přečte aktuální hodnotu špendlíku.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Odebere obslužnou rutinu události změny hodnoty připnutí.

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)
SetPinMode(Int32, PinMode)

Nastaví režim na špendlík.

Toggle(Int32)

Umožňuje přepnout aktuální hodnotu špendlíku.

Toggle(Int32)

Umožňuje přepnout 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 není požadováno zrušení.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení.

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

Zapíše hodnotu do špendlíku.

Platí pro