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


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

Определение

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

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

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)

Поля

Exclusive 0

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

Shared 1

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

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

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

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

См. также раздел