I2cSharingMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve os modos nos quais você pode se conectar a um endereço de barramento de circuito inter integrado (I2 C). Esses modos determinam se outras conexões com o endereço do barramento I2 C podem ser abertas enquanto você está conectado ao endereço do barramento 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
- Herança
-
I2cSharingMode
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows IoT Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (introduzida na v1.0)
|
Campos
Nome | Valor | Description |
---|---|---|
Exclusive | 0 | Conecta-se exclusivamente ao endereço do barramento I2 C, para que nenhuma outra conexão com o endereço do barramento I2 C possa ser feita enquanto você permanece conectado. Esse modo é o padrão. |
Shared | 1 | Conecta-se ao endereço do barramento I2 C no modo compartilhado, para que outras conexões com o endereço do barramento I2 C possam ser feitas enquanto você permanece conectado. Você pode executar todas as operações em conexões compartilhadas, mas usar essas conexões com cuidado. Quando vários aplicativos cliente alteram o estado global do dispositivo I2 C, as condições de corrida podem resultar. Um exemplo de caso de uso para usar uma conexão compartilhada é um sensor que obtém leituras sem alterar o estado do dispositivo. |