GpioDriver Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |