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, могут возникнуть условия гонки. Примером использования общего подключения является датчик, который получает показания без изменения состояния устройства. |