Udostępnij przez


GpioDriver Klasa

Definicja

Klasa bazowa dla sterowników Gpio. Sterownik Gpio udostępnia metody odczytywania i zapisywania w cyfrowych wyprowadzeniach we/wy.

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
Dziedziczenie
GpioDriver
Pochodne
Implementuje

Konstruktory

GpioDriver()

Klasa bazowa dla sterowników Gpio. Sterownik Gpio udostępnia metody odczytywania i zapisywania w cyfrowych wyprowadzeniach we/wy.

Właściwości

PinCount

Liczba wyprowadzeń dostarczonych przez sterownik.

Metody

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Dodaje procedurę obsługi dla zdarzenia zmiany wartości pinezki.

ClosePin(Int32)

Zamyka otwarty numer PIN.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Konwertuje numer pin tablicy na schemat numerowania logicznego sterownika.

Dispose()

Usuwa to wystąpienie, zamykając wszystkie otwarte pinezki

Dispose(Boolean)

Usuwa to wystąpienie

GetPinMode(Int32)

Pobiera tryb pinezki.

IsPinModeSupported(Int32, PinMode)

Sprawdza, czy pinezka obsługuje określony tryb.

OpenPin(Int32)

Otwiera pinezkę, aby była gotowa do użycia. Sterownik próbuje otworzyć pinezkę bez zmiany jego trybu lub wartości.

QueryComponentInformation()

Wykonywanie zapytań o składnik i jego elementy podrzędne.

Read(Int32)

Odczytuje bieżącą wartość pinezki.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Usuwa procedurę obsługi zdarzenia zmiany wartości pinezki.

SetPinMode(Int32, PinMode)

Ustawia tryb na pinezkę.

SetPinMode(Int32, PinMode, PinValue)

Ustawia tryb na pinezkę i ustawia początkową wartość wyprowadzenia wyjściowego.

Toggle(Int32)

Przełącz bieżącą wartość pinezki.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blokuje wykonywanie do momentu odebrania zdarzenia typu eventType lub żądania anulowania.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Wywołanie asynchroniczne do momentu odebrania zdarzenia typu eventType lub zażądania anulowania.

Write(Int32, PinValue)

Zapisuje wartość do pinezki.

Dotyczy