I2cSharingMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |