Windows.Devices.I2c.Provider Spazio dei nomi

Questa API espone un'interfaccia provider e classi associate per l'utente da implementare per un controller specifico. L'API I2C richiede un'implementazione del provider I2 C per comunicare con il controller I2 C.

Nota

Per informazioni sui provider, vedere la nota all'inizio dell'argomento spazio dei nomi Windows.Devices.Gpio.Provider .

Classi

ProviderI2cConnectionSettings

Rappresenta le impostazioni di connessione che si desidera usare per un circuito integrato (I2 C).

Struct

ProviderI2cTransferResult

Fornisce informazioni sul fatto che i dati trasferisca che il metodo ReadPartial, WritePartial o WriteReadPartial eseguito ha avuto esito positivo e il numero effettivo di byte trasferiti dal metodo.

Interfacce

II2cControllerProvider

Rappresenta proprietà e metodi comuni a tutti i controller C I2 .

II2cDeviceProvider

Rappresenta i metodi comuni a tutti i provider di dispositivi I2 C.

II2cProvider

Rappresenta le azioni comuni a tutti i provider C di I2 .

Enumerazioni

ProviderI2cBusSpeed

Descrive le velocità del bus disponibili per la connessione a un circuito integrato (I2 C) dispositivo. La velocità del bus è la frequenza in cui orologio il bus I2 C quando si accede al dispositivo.

ProviderI2cSharingMode

Descrive le modalità in cui è possibile connettersi a un indirizzo del bus integrato (I2 C). Queste modalità determinano se è possibile aprire altri collegamenti all'indirizzo del bus I2 C mentre si è connessi all'indirizzo del bus I2 C.

ProviderI2cTransferStatus

Descrive se i dati trasferisce il metodo ReadPartial, WritePartial o WriteReadPartial eseguito correttamente oppure indica il motivo per cui i trasferimenti non hanno avuto esito positivo.