Compartir a través de


ProviderI2cSharingMode Enumeración

Definición

Describe los modos en los que puede conectarse a una dirección de bus de circuito interintegrado (I2 C). Estos modos determinan si se pueden abrir otras conexiones a la dirección del bus I2 C mientras está conectado a la dirección del bus I2 C.

public enum class ProviderI2cSharingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderI2cSharingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderI2cSharingMode
var value = Windows.Devices.I2c.Provider.ProviderI2cSharingMode.exclusive
Public Enum ProviderI2cSharingMode
Herencia
ProviderI2cSharingMode
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10586.0)
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v2.0)

Campos

Exclusive 0

Se conecta exclusivamente a la dirección del bus I2 C, para que no se pueda realizar ninguna otra conexión con la dirección del bus I2 C mientras permanece conectado. Este modo es el predeterminado.

Shared 1

Se conecta a la dirección del bus I2 C en modo compartido, de modo que se puedan realizar otras conexiones a la dirección del bus I2 C mientras permanece conectado.

Puede realizar todas las operaciones en conexiones compartidas, pero usar estas conexiones con cuidado. Cuando varias aplicaciones cliente cambian el estado global del dispositivo I2 C, pueden producirse condiciones de carrera.

Un caso de uso de ejemplo para usar una conexión compartida es un sensor que obtiene lecturas sin cambiar el estado del dispositivo.

Se aplica a