nl:: Weave:: DeviceLayer:: DeviceEventType
摘要
枚举 |
|
---|---|
@396
|
枚举 枚举应用可见的平台特定事件类型。 |
@429
|
枚举 |
EventTypeRanges{
|
枚举 事件类型范围。 |
InternalEventTypes
|
枚举 内部事件类型。 |
InternalPlatformSpecificEventTypes
|
枚举 枚举 Weave 设备层内部的 EFR32 平台特定事件类型。 |
InternalPlatformSpecificEventTypes
|
枚举 枚举 Weave 设备层内部特定于 nRF52 平台的事件类型。 |
PublicEventTypes{
|
枚举 公开事件类型。 |
PublicPlatformSpecificEventTypes
|
枚举 枚举应用可见的 EFR32 平台特定事件类型。 |
PublicPlatformSpecificEventTypes
|
枚举 枚举应用可见的 nRF52 平台特定事件类型。 |
函数 |
|
---|---|
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
|
服务隧道状态变更。 表示设备的 IP 隧道与支持 Weave 的服务之间的连接发生变化。 |
kSessionEstablished
|
已建立安全会话。 表明外部实体已与设备建立新的安全会话。 |
kThreadConnectivityChange
|
线程连接变更。 发出信号,表明设备的 Thread 接口的连接性发生更改。 |
kThreadInterfaceStateChange
|
线程接口状态变更。 表示 Thread 网络接口的状态已更改。 |
kThreadStateChange
|
线程状态变更。 表示线程堆栈中发生了状态更改。 |
kTimeSyncChange
|
时间同步更改。 发出信号来表明设备的实时时钟同步状态发生了更改。 |
kWiFiConnectivityChange
|
Wi-Fi 连接变更。 发出信号,表明设备的 Wi-Fi 工作站接口连接性发生变化。 |
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 )