Share via


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 버스 주소에 대한 다른 연결을 만들 수 있습니다.

공유 연결에 대한 모든 작업을 수행할 수 있지만 이러한 연결을 주의하여 사용할 수 있습니다. 여러 클라이언트 앱이 I2C 디바이스의 전역 상태를 변경하면 경합 상태가 발생할 수 있습니다.

공유 연결을 사용하는 예제 사용 사례는 디바이스 상태를 변경하지 않고 판독값을 가져오는 센서입니다.

적용 대상

추가 정보