Partager via


SysFsDriver Classe

Définition

Un pilote GPIO pour Unix.

public class SysFsDriver : System.Device.Gpio.Drivers.UnixDriver
type SysFsDriver = class
    inherit UnixDriver
Public Class SysFsDriver
Inherits UnixDriver
Héritage
Dérivé

Constructeurs

SysFsDriver()

Initialise une nouvelle instance de la classe SysFsDriver.

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

(Hérité de GpioDriver)
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. Cela conserve la direction de l’épingle, mais s’il s’agit d’une sortie, la valeur sera toujours faible après l’ouverture.

QueryComponentInformation()

Interroger des informations sur un composant et ses enfants.

(Hérité de GpioDriver)
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, PinValue)

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

(Hérité de GpioDriver)
SetPinMode(Int32, PinMode)

Définit le mode sur une épingle.

Toggle(Int32)

Activez la valeur actuelle d’une broche.

Toggle(Int32)

Activez la valeur actuelle d’une broche.

(Hérité de GpioDriver)
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.

(Hérité de GpioDriver)
Write(Int32, PinValue)

Écrit une valeur dans une épingle.

S’applique à