Share via


I2cSharingMode Enumeração

Definição

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

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.

Aplica-se a

Confira também