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