Freigeben über


HummingBoardDriver Klasse

Definition

Ein GPIO-Treiber für das HummingBoard.

public class HummingBoardDriver : System.Device.Gpio.GpioDriver
type HummingBoardDriver = class
    inherit GpioDriver
Public Class HummingBoardDriver
Inherits GpioDriver
Vererbung
HummingBoardDriver

Konstruktoren

HummingBoardDriver()

Erstellt eine neue instance eines HummingBoardDriver. Dies wird derzeit nur unter Windows unterstützt.

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

(Geerbt von GpioDriver)
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.

(Geerbt von GpioDriver)
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.

SetPinMode(Int32, PinMode, PinValue)

Legt den Modus auf einen Pin fest und legt einen Anfangswert für einen Ausgabenadel fest.

(Geerbt von GpioDriver)
Toggle(Int32)

Schalten Sie den aktuellen Wert eines Pins um.

(Geerbt von GpioDriver)
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.

Gilt für: