Lire en anglais

Partager via


Pcf8574 Classe

Définition

Expandeur d’E/S 8 bits distant pour le bus I2C avec interruption.

C#
public class Pcf8574 : Iot.Device.Pcx857x.Pcx8574
Héritage

Constructeurs

Pcf8574(I2cDevice, Int32, GpioController, Boolean)

Initialise une nouvelle instance de l’appareil Pca8574.

Pcf8574(I2cDevice, Int32, GpioController)

Expandeur d’E/S 8 bits distant pour le bus I2C avec interruption.

Propriétés

Device

Appareil I2C utilisé pour la communication avec l’appareil

(Hérité de Pcx857x)
PinCount

Nombre de broches fournies par le pilote.

(Hérité de Pcx8574)

Méthodes

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

(Hérité de Pcx857x)
ClosePin(Int32)

Ferme une broche ouverte.

(Hérité de Pcx857x)
ConvertPinNumberToLogicalNumberingScheme(Int32)

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

(Hérité de Pcx857x)
Dispose()

Supprime cette instance, fermant toutes les broches ouvertes

(Hérité de GpioDriver)
Dispose(Boolean)

Supprime ce instance

(Hérité de Pcx857x)
GetPinMode(Int32)

Obtient le mode d’une épingle.

(Hérité de Pcx857x)
InternalReadUInt16()

Lit un entier non signé 16 bits à partir de l’appareil

(Hérité de Pcx857x)
InternalWriteUInt16(UInt16)

Écrit un entier non signé 16 bits sur l’appareil

(Hérité de Pcx857x)
IsPinModeSupported(Int32, PinMode)

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

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

(Hérité de Pcx857x)
QueryComponentInformation()

Interroger des informations sur un composant et ses enfants.

(Hérité de GpioDriver)
Read(Int32)

Lit la valeur actuelle d’une broche.

(Hérité de Pcx857x)
Read(Span<PinValuePair>)

Lit plusieurs broches à partir de l’appareil

(Hérité de Pcx857x)
ReadByte()

Lit l’octet à partir de l’appareil

(Hérité de Pcx857x)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

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

(Hérité de Pcx857x)
Toggle(Int32)

Activez la valeur actuelle d’une broche.

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

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

Écrit une valeur dans une épingle.

(Hérité de Pcx857x)
Write(ReadOnlySpan<PinValuePair>)

Écrit une valeur dans un ensemble d’épingles.

(Hérité de Pcx857x)
WriteByte(Byte)

Écrit des octets sur l’appareil

(Hérité de Pcx857x)

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