nl:: Weave:: DeviceLayer:: DeviceEventType
요약
함수 |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
열거
@396
@396
애플리케이션에 표시되는 플랫폼별 이벤트 유형을 열거합니다.
@429
@429
EventTypeRanges
EventTypeRanges
이벤트 유형 범위
애플리케이션에 대한 가시성, 그리고 특정 플랫폼 적응과 관련이 있는지 여부에 따라 이벤트 유형의 숫자 범위를 정의합니다.
속성 | |
---|---|
kRange_Internal
|
내부 이벤트 범위 Weave 기기 레이어 내부에 있는 다양한 이벤트 유형을 나타냅니다. 이 범위의 이벤트는 모든 플랫폼에 대한 일반 이벤트입니다. |
kRange_InternalPlatformSpecific
|
플랫폼별 내부 이벤트 범위입니다. Weave 기기 레이어 내부에 있는 다양한 플랫폼별 이벤트 유형을 나타냅니다. |
kRange_Public
|
공개 이벤트 범위 애플리케이션에 공개적으로 표시되는 다양한 이벤트 유형을 나타냅니다. 이 범위의 이벤트는 모든 플랫폼에 대한 일반 이벤트입니다. |
kRange_PublicPlatformSpecific
|
플랫폼별 공개 이벤트 범위입니다. 애플리케이션에 공개적으로 표시되는 다양한 플랫폼별 이벤트 유형을 나타냅니다. |
InternalEventTypes
InternalEventTypes
내부 이벤트 유형.
Weave 기기 레이어 내부에 있지만 모든 플랫폼에 공통으로 적용되는 이벤트 유형을 열거합니다.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Weave 기기 레이어 내부의 EFR32 플랫폼별 이벤트 유형을 열거합니다.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Weave 기기 레이어 내부의 nRF52 플랫폼별 이벤트 유형을 열거합니다.
PublicEventTypes
PublicEventTypes
공개 이벤트 유형.
애플리케이션에 표시되고 모든 플랫폼에 공통으로 적용되는 이벤트 유형을 열거합니다.
속성 | |
---|---|
kAccountPairingChange
|
계정 페어링 변경. 사용자 계정과의 페어링과 관련하여 기기 상태 변경을 알립니다. |
kFabricMembershipChange
|
Fabric 멤버십 변경 Weave 패브릭 내 기기의 멤버십 변경을 나타냅니다. |
kInternetConnectivityChange
|
인터넷 연결이 변경되었습니다. 인터넷을 통한 기기 통신 기능의 변화를 나타냅니다. |
kServiceConnectivityChange
|
서비스 연결 변경 Weave 지원 서비스와의 통신 기능 변경을 알립니다. |
kServiceProvisioningChange
|
서비스 프로비저닝 변경 기기의 서비스 프로비저닝 상태 변경을 알립니다. |
kServiceSubscriptionStateChange
|
서비스 구독 상태 변경 Weave 지원 서비스에서 기기의 WDM 구독 상태 변경을 알립니다. |
kServiceTunnelStateChange
|
서비스 터널 상태 변경. Weave 지원 서비스에 대한 기기의 IP 터널 연결 변경을 알립니다. |
kSessionEstablished
|
보안 세션이 설정되었습니다. 외부 법인이 기기와 새 보안 세션을 설정했다는 신호입니다. |
kThreadConnectivityChange
|
스레드 연결 변경 기기의 스레드 인터페이스 연결 변경을 알립니다. |
kThreadInterfaceStateChange
|
스레드 인터페이스 상태 변경. 스레드 네트워크 인터페이스의 상태가 변경되었음을 알립니다. |
kThreadStateChange
|
스레드 상태 변경. 스레드 스택에서 상태 변경이 발생했음을 알립니다. |
kTimeSyncChange
|
시간 동기화 변경 기기의 실시간 시계 동기화 상태 변경을 알립니다. |
kWiFiConnectivityChange
|
Wi-Fi 연결 변경 기기 WiFi 스테이션 인터페이스의 연결 변경을 알립니다. |
kWoBLEAdvertisingChange
|
Weave-over-BLE (WoBLE) 광고 변경사항 WoBLE 광고의 상태가 변경되었음을 알립니다. |
kWoBLEConnectionEstablished
|
WoBLE 연결이 설정되었습니다. 외부 법인이 기기와 새로운 WoBLE 연결을 설정했다는 신호를 보냅니다. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
애플리케이션에 표시되는 EFR32 플랫폼별 이벤트 유형을 열거합니다.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
애플리케이션에 표시되는 nRF52 플랫폼별 이벤트 유형을 열거합니다.
함수
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )