I2cSharingMode Enumeración

Definición

Describe los modos en los que puede conectarse a una dirección de bus de circuito integrado (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 I2cSharingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class I2cSharingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum I2cSharingMode
var value = Windows.Devices.I2c.I2cSharingMode.exclusive
Public Enum I2cSharingMode
Herencia
I2cSharingMode
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v1.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, para 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 dichas 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

Consulte también