Lingua

GpioDriver Classe

Definizione

Classe di base per i driver Gpio. Un driver Gpio fornisce metodi per leggere e scrivere nei pin di I/O digitali.

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
Ereditarietà
GpioDriver
Derivato
Implementazioni

Costruttori

Nome Descrizione
GpioDriver()

Classe di base per i driver Gpio. Un driver Gpio fornisce metodi per leggere e scrivere nei pin di I/O digitali.

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

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. Il driver tenta di aprire il pin senza modificarne la modalità o il valore.

QueryComponentInformation()

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

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.

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.

Write(Int32, PinValue)

Scrive un valore in un pin.

Si applica a