Freigeben über


SysFsDriver Klasse

Definition

Ein GPIO-Treiber für Unix.

public class SysFsDriver : System.Device.Gpio.Drivers.UnixDriver
type SysFsDriver = class
    inherit UnixDriver
Public Class SysFsDriver
Inherits UnixDriver
Vererbung
Abgeleitet

Konstruktoren

SysFsDriver()

Initialisiert eine neue Instanz der SysFsDriver-Klasse.

Eigenschaften

PinCount

Die Anzahl der vom Treiber bereitgestellten Pins.

Methoden

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Fügt einen Handler für ein Pinwertänderungsereignis hinzu.

ClosePin(Int32)

Schließt eine geöffnete Stecknadel.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Konvertiert eine Pinnummer des Boards in das logische Nummerierungsschema des Treibers.

Dispose()

Entsorgt diese instance und schließt alle geöffneten Pins.

(Geerbt von GpioDriver)
Dispose(Boolean)

Entsorgt diese instance

GetPinMode(Int32)

Ruft den Modus einer Stecknadel ab.

IsPinModeSupported(Int32, PinMode)

Überprüft, ob eine Pin einen bestimmten Modus unterstützt.

OpenPin(Int32)

Öffnet eine Stecknadel, damit sie einsatzbereit ist. Dadurch wird die Pinrichtung beibehalten, aber wenn sie ausgegeben wird, ist der Wert nach dem Öffnen immer niedrig.

QueryComponentInformation()

Fragen Sie Informationen zu einer Komponente und ihren untergeordneten Elementen ab.

(Geerbt von GpioDriver)
Read(Int32)

Liest den aktuellen Wert einer Stecknadel.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Entfernt einen Handler für ein Anheftwertänderungsereignis.

SetPinMode(Int32, PinMode, PinValue)

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

(Geerbt von GpioDriver)
SetPinMode(Int32, PinMode)

Legt den Modus auf eine Stecknadel fest.

Toggle(Int32)

Schalten Sie den aktuellen Wert einer Stecknadel um.

Toggle(Int32)

Schalten Sie den aktuellen Wert einer Stecknadel 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 ein Abbruch angefordert wird.

(Geerbt von GpioDriver)
Write(Int32, PinValue)

Schreibt einen Wert in eine Stecknadel.

Gilt für: