Partager via


Windows.Devices.I2c.Provider Espace de noms

Cette API expose une interface fournisseur et des classes associées que l’utilisateur doit implémenter pour un contrôleur spécifique. L’API I2C a besoin d’une implémentation du fournisseurI2 C pour communiquer avec le contrôleurI2 C.

Notes

Pour plus d’informations sur les fournisseurs, consultez la note au début de la rubrique espace de noms Windows.Devices.Gpio.Provider .

Classes

ProviderI2cConnectionSettings

Représente les paramètres de connexion que vous souhaitez utiliser pour un appareil à circuit inter-intégré (I2 C).

Structures

ProviderI2cTransferResult

Fournit des informations sur la réussite des transferts de données effectués par la méthode ReadPartial, WritePartial ou WriteReadPartial , ainsi que le nombre réel d’octets transférés par la méthode.

Interfaces

II2cControllerProvider

Représente les propriétés et méthodes communes à tous les contrôleurs I2 C.

II2cDeviceProvider

Représente les méthodes communes à tous les fournisseurs d’appareilsI2 C.

II2cProvider

Représente les actions communes à tous les fournisseursI2 C.

Énumérations

ProviderI2cBusSpeed

Décrit les vitesses de bus disponibles pour la connexion à un appareil à circuit inter-intégré (I2 C). La vitesse du bus est la fréquence à laquelle l’horloge du bus I2 C lors de l’accès à l’appareil.

ProviderI2cSharingMode

Décrit les modes dans lesquels vous pouvez vous connecter à une adresse de bus de circuit inter-intégré (I2 C). Ces modes déterminent si d’autres connexions à l’adresse de bus I2 C peuvent être ouvertes lorsque vous êtes connecté à l’adresse de bus I2 C.

ProviderI2cTransferStatus

Indique si les transferts de données effectués par la méthode ReadPartial, WritePartial ou WriteReadPartial ont réussi, ou indique la raison pour laquelle les transferts n’ont pas réussi.