nl::Weave::DeviceLayer::DeviceEventType

概要

列挙型

@396 enum
アプリケーションに表示されるプラットフォーム固有のイベントタイプを列挙します。
@429 enum
EventTypeRanges{
  kRange_Public = kFlag_IsPublic,
  kRange_PublicPlatformSpecific = kFlag_IsPublic | kFlag_IsPlatformSpecific,
  kRange_Internal = 0,
  kRange_InternalPlatformSpecific = kFlag_IsPlatformSpecific
}
enum
イベントタイプの範囲。
InternalEventTypes enum
内部イベントタイプ。
InternalPlatformSpecificEventTypes enum
Weave デバイスレイヤの内部にある EFR32 プラットフォーム固有のイベントタイプを列挙します。
InternalPlatformSpecificEventTypes enum
Weave デバイス レイヤの内部にある nRF52 プラットフォーム固有のイベントタイプを列挙します。
PublicEventTypes{
  kWiFiConnectivityChange = kRange_Public,
  kThreadConnectivityChange,
  kInternetConnectivityChange,
  kServiceTunnelStateChange,
  kServiceConnectivityChange,
  kServiceSubscriptionStateChange,
  kFabricMembershipChange,
  kServiceProvisioningChange,
  kAccountPairingChange,
  kTimeSyncChange,
  kSessionEstablished,
  kWoBLEConnectionEstablished,
  kThreadStateChange,
  kThreadInterfaceStateChange,
  kWoBLEAdvertisingChange
}
enum
公開イベントタイプ。
PublicPlatformSpecificEventTypes enum
アプリケーションに表示される EFR32 プラットフォーム固有のイベントタイプを列挙します。
PublicPlatformSpecificEventTypes enum
アプリケーションに表示される 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 デバイス レイヤの内部にあるプラットフォーム固有のイベントタイプの範囲を示します。

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
)