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 Device 层内部的一系列事件类型。此范围内的事件适用于所有平台。 |
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 )