nl:: Weave:: DeviceLayer:: DeviceEventType
摘要
列舉 |
|
|---|---|
@396
|
列舉 列舉應用程式可查看的平台專屬事件類型。 |
@429
|
列舉 |
EventTypeRanges{
|
列舉 事件類型範圍。 |
InternalEventTypes
|
列舉 內部事件類型。 |
InternalPlatformSpecificEventTypes
|
列舉 列舉 Weave Device Layer 內部的 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 Device Layer 內部的特定平台特定事件類型。 |
kRange_Public
|
公開活動範圍。 代表應用程式可公開查看的多種事件類型。所有平台都屬於這個範圍的事件。 |
kRange_PublicPlatformSpecific
|
公開、平台專屬的事件範圍。 代表應用程式可公開查看的多種平台專屬事件類型。 |
InternalEventTypes
InternalEventTypes
內部事件類型。
列舉 Weave 裝置層內部,但所有平台都通用的事件類型。
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
列舉 Weave Device Layer 內部的 EFR32 平台專屬事件類型。
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
列舉 Weave 裝置層內部的 nRF52 平台專屬事件類型。
PublicEventTypes
PublicEventTypes
公開活動類型。
列舉應用程式可查看,且在所有平台上通用的事件類型。
| 屬性 | |
|---|---|
kAccountPairingChange
|
變更帳戶配對。 信號裝置狀態變更,以便與使用者帳戶配對。 |
kFabricMembershipChange
|
織品會員資格變更。 以 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 )