Afficher en anglais

Partage via


GpioDriver Classe

Définition

Classe de base pour les pilotes Gpio. Un pilote Gpio fournit des méthodes pour lire et écrire dans des broches d’E/S numériques.

C#
public abstract class GpioDriver : IDisposable
Héritage
GpioDriver
Dérivé
Implémente

Constructeurs

GpioDriver()

Classe de base pour les pilotes Gpio. Un pilote Gpio fournit des méthodes pour lire et écrire dans des broches d’E/S numériques.

Propriétés

PinCount

Nombre de broches fournies par le pilote.

Méthodes

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Ajoute un gestionnaire pour un événement de modification de valeur d’épingle.

ClosePin(Int32)

Ferme une broche ouverte.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Convertit un numéro d’épingle de carte en schéma de numérotation logique du pilote.

Dispose()

Supprime cette instance, fermant toutes les broches ouvertes

Dispose(Boolean)

Supprime ce instance

GetPinMode(Int32)

Obtient le mode d’une épingle.

IsPinModeSupported(Int32, PinMode)

Vérifie si une broche prend en charge un mode spécifique.

OpenPin(Int32)

Ouvre une broche pour qu’elle soit prête à être utilisée. Le pilote tente d’ouvrir la broche sans modifier son mode ou sa valeur.

QueryComponentInformation()

Interroger des informations sur un composant et ses enfants.

Read(Int32)

Lit la valeur actuelle d’une broche.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Supprime un gestionnaire pour un événement de modification de valeur d’épingle.

SetPinMode(Int32, PinMode)

Définit le mode sur une épingle.

SetPinMode(Int32, PinMode, PinValue)

Définit le mode sur une broche et définit une valeur initiale pour une broche de sortie.

Toggle(Int32)

Activez la valeur actuelle d’une broche.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloque l’exécution jusqu’à ce qu’un événement de type eventType soit reçu ou qu’une annulation soit demandée.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Appel asynchrone jusqu’à ce qu’un événement de type eventType soit reçu ou qu’une annulation soit demandée.

Write(Int32, PinValue)

Écrit une valeur dans une épingle.

S’applique à

Produit Versions
.NET IoT Libraries 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0