I2cSharingMode 枚举

定义

介绍可连接到 I2 C) 总线地址 (集成电路的模式。 这些模式确定在连接到 I2 C 总线地址时是否可以打开与 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
继承
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 设备的全局状态时,可能会导致争用条件。

使用共享连接的一个示例用例是一个在不更改设备状态的情况下获取读数的传感器。

适用于

另请参阅