Lingua

SysFsDriver Classe

Definizione

Driver GPIO per Unix.

public class SysFsDriver : System.Device.Gpio.Drivers.UnixDriver
type SysFsDriver = class
    inherit UnixDriver
Public Class SysFsDriver
Inherits UnixDriver
Ereditarietà
Derivato

Costruttori

Nome Descrizione
SysFsDriver()

Inizializza una nuova istanza della classe SysFsDriver.

Proprietà

Nome Descrizione
PinCount

Numero di pin forniti dal driver.

Metodi

Nome Descrizione
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Aggiunge un gestore per un evento di modifica del valore pin.

ClosePin(Int32)

Chiude un segnaposto aperto.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Converte un numero di pin della scheda nello schema di numerazione logica del driver.

Dispose()

Elimina questa istanza, chiudendo tutti i pin aperti

(Ereditato da GpioDriver)
Dispose(Boolean)

Elimina questa istanza

GetPinMode(Int32)

Ottiene la modalità di un pin.

IsPinModeSupported(Int32, PinMode)

Controlla se un pin supporta una modalità specifica.

OpenPin(Int32)

Apre un pin affinché sia pronto per l'uso. Questa operazione mantiene la direzione del pin, ma se viene restituita, il valore sarà sempre basso dopo l'apertura.

QueryComponentInformation()

Eseguire query sulle informazioni su un componente e sui relativi elementi figlio.

(Ereditato da GpioDriver)
Read(Int32)

Legge il valore corrente di un pin.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Rimuove un gestore per un evento di modifica del valore pin.

SetPinMode(Int32, PinMode, PinValue)

Imposta la modalità su un pin e imposta un valore iniziale per un pin di output.

(Ereditato da GpioDriver)
SetPinMode(Int32, PinMode)

Imposta la modalità su un pin.

Toggle(Int32)

Attivare o disattivare il valore corrente di un pin.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blocca l'esecuzione fino a quando non viene ricevuto un evento di tipo eventType o viene richiesto un annullamento.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Chiamata asincrona fino a quando non viene ricevuto un evento di tipo eventType o viene richiesto un annullamento.

(Ereditato da GpioDriver)
Write(Int32, PinValue)

Scrive un valore in un pin.

Si applica a