GpioDriver Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse für Gpio-Treiber. Ein Gpio-Treiber bietet Methoden zum Lesen und Schreiben in digitale E/A-Pins.
public abstract class GpioDriver : IDisposable
type GpioDriver = class
interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
- Vererbung
-
GpioDriver
- Abgeleitet
- Implementiert
Konstruktoren
GpioDriver() |
Basisklasse für Gpio-Treiber. Ein Gpio-Treiber bietet Methoden zum Lesen und Schreiben in digitale E/A-Pins. |
Eigenschaften
PinCount |
Die Anzahl der vom Treiber bereitgestellten Pins. |
Methoden
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Fügt einen Handler für ein geändertes Anheftwertereignis hinzu. |
ClosePin(Int32) |
Schließt einen geöffneten Pin. |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Konvertiert eine Pinnummer des Boards in das logische Nummerierungsschema des Treibers. |
Dispose() |
Entsorgt diese instance und schließt alle offenen Pins |
Dispose(Boolean) |
Veräußert diese instance |
GetPinMode(Int32) |
Ruft den Modus einer Anheftung ab. |
IsPinModeSupported(Int32, PinMode) |
Überprüft, ob ein Pin einen bestimmten Modus unterstützt. |
OpenPin(Int32) |
Öffnet eine Pin, damit sie einsatzbereit ist. Der Treiber versucht, den Pin zu öffnen, ohne seinen Modus oder Wert zu ändern. |
QueryComponentInformation() |
Abfragen von Informationen zu einer Komponente und ihren untergeordneten Elementen. |
Read(Int32) |
Liest den aktuellen Wert eines Pins. |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Entfernt einen Handler für ein Anheftwertänderungsereignis. |
SetPinMode(Int32, PinMode) |
Legt den Modus auf eine Anheftung fest. |
SetPinMode(Int32, PinMode, PinValue) |
Legt den Modus auf einen Pin fest und legt einen Anfangswert für einen Ausgabenadel fest. |
Toggle(Int32) |
Schalten Sie den aktuellen Wert eines Pins um. |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird. |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Asynchroner Aufruf, bis ein Ereignis vom Typ eventType empfangen oder eine Abbruch angefordert wird. |
Write(Int32, PinValue) |
Schreibt einen Wert in eine Anheftung. |