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