Поделиться через


ProviderI2cSharingMode Перечисление

Определение

Описывает режимы, в которых можно подключаться к адресу шины между интегральными каналами (I2 C). Эти режимы определяют, можно ли открывать другие подключения к адресу шины I2 C приподключении к адресу шины I 2 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
Наследование
ProviderI2cSharingMode
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10586.0)
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v2.0)

Поля

Exclusive 0

Подключается исключительно к адресу шины I2 C, чтобы не было никакого другого подключения к адресу шины I2 C, пока вы остаетесь на связи. Этот режим используется по умолчанию.

Shared 1

Подключается к адресу шины I2 C в общем режиме, чтобы другие подключения к адресу шины I2 C можно было установить, пока вы остаетесь на связи.

Вы можете выполнять все операции с общими подключениями, но используйте такие подключения с осторожностью. Когда несколько клиентских приложений изменяют глобальное состояние устройства I2 C, могут возникнуть условия гонки.

Примером использования общего подключения является датчик, который получает показания без изменения состояния устройства.

Применяется к