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 Layer 內部的一系列事件類型。此範圍內的事件在所有平台上都是通用的。 |
kRange_InternalPlatformSpecific
|
平台專屬事件範圍。 表示 Weave Device Layer 內部的某些平台專屬事件類型。 |
kRange_Public
|
公開事件範圍。 代表應用程式會公開查看的一系列事件類型。此範圍內的事件在所有平台上都是通用的。 |
kRange_PublicPlatformSpecific
|
公開、平台專屬事件範圍。 代表應用程式公開顯示的平台專屬事件類型。 |
InternalEventTypes
InternalEventTypes
內部事件類型。
列舉 Weave Device Layer 內部,但在所有平台中使用的事件類型。
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-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 )