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
|
サービス トンネル状態の変更。 デバイスの IP トンネルの接続性の変化を Weave 対応サービスに通知します。 |
kSessionEstablished
|
セキュリティセッションの確立 外部エンティティがデバイスとの新しいセキュリティ セッションを確立したことを通知します。 |
kThreadConnectivityChange
|
Thread 接続の変更。 デバイスの 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 )