nl::Weave::DeviceLayer::DeviceEventType

Ringkasan

Enumerasi

@396 enum
Menghitung jenis peristiwa khusus platform yang terlihat oleh aplikasi.
@429 enum
EventTypeRanges{
  kRange_Public = kFlag_IsPublic,
  kRange_PublicPlatformSpecific = kFlag_IsPublic | kFlag_IsPlatformSpecific,
  kRange_Internal = 0,
  kRange_InternalPlatformSpecific = kFlag_IsPlatformSpecific
}
enum
Rentang Jenis Peristiwa.
InternalEventTypes enum
Jenis Peristiwa Internal.
InternalPlatformSpecificEventTypes enum
Menghitung jenis peristiwa khusus platform EFR32 yang bersifat internal untuk Lapisan Perangkat Weave.
InternalPlatformSpecificEventTypes enum
Menghitung jenis peristiwa khusus platform nRF52 yang bersifat internal untuk Lapisan Perangkat Weave.
PublicEventTypes{
  kWiFiConnectivityChange = kRange_Public,
  kThreadConnectivityChange,
  kInternetConnectivityChange,
  kServiceTunnelStateChange,
  kServiceConnectivityChange,
  kServiceSubscriptionStateChange,
  kFabricMembershipChange,
  kServiceProvisioningChange,
  kAccountPairingChange,
  kTimeSyncChange,
  kSessionEstablished,
  kWoBLEConnectionEstablished,
  kThreadStateChange,
  kThreadInterfaceStateChange,
  kWoBLEAdvertisingChange
}
enum
Jenis Peristiwa Publik.
PublicPlatformSpecificEventTypes enum
Menghitung jenis peristiwa khusus platform EFR32 yang terlihat oleh aplikasi.
PublicPlatformSpecificEventTypes enum
Menghitung jenis peristiwa khusus platform nRF52 yang terlihat oleh aplikasi.

Fungsi

IsInternal(uint16_t eventType)
bool
IsPlatformGeneric(uint16_t eventType)
bool
IsPlatformSpecific(uint16_t eventType)
bool
IsPublic(uint16_t eventType)
bool

Enumerasi

@396

 @396

Menghitung jenis peristiwa khusus platform yang terlihat oleh aplikasi.

@429

 @429

EventTypeRanges

 EventTypeRanges

Rentang Jenis Peristiwa.

Menentukan rentang numerik untuk jenis peristiwa berdasarkan visibilitasnya terhadap aplikasi, apakah rentang tersebut spesifik untuk adaptasi platform tertentu atau tidak.

Properti
kRange_Internal

Rentang Peristiwa Internal.

Menunjukkan rentang jenis peristiwa yang bersifat internal untuk Lapisan Perangkat Weave. Peristiwa dalam rentang ini bersifat umum untuk semua platform.

kRange_InternalPlatformSpecific

Rentang Peristiwa Khusus Platform Internal.

Menunjukkan rentang jenis peristiwa khusus platform yang bersifat internal untuk Lapisan Perangkat Weave.

kRange_Public

Rentang Peristiwa Publik.

Menunjukkan berbagai jenis peristiwa yang dapat dilihat secara publik oleh aplikasi. Peristiwa dalam rentang ini bersifat umum untuk semua platform.

kRange_PublicPlatformSpecific

Rentang Peristiwa Khusus Platform Publik.

Menunjukkan berbagai jenis peristiwa khusus platform yang dapat dilihat secara publik oleh aplikasi.

InternalEventTypes

 InternalEventTypes

Jenis Peristiwa Internal.

Menghitung jenis peristiwa yang bersifat internal untuk Lapisan Perangkat Weave, tetapi umum di semua platform.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform EFR32 yang bersifat internal untuk Lapisan Perangkat Weave.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform nRF52 yang bersifat internal untuk Lapisan Perangkat Weave.

PublicEventTypes

 PublicEventTypes

Jenis Peristiwa Publik.

Menghitung jenis peristiwa yang terlihat oleh aplikasi dan umum di semua platform.

Properti
kAccountPairingChange

Perubahan Penyambungan Akun.

Memberi sinyal perubahan pada status perangkat sehubungan dengan dipasangkan dengan akun pengguna.

kFabricMembershipChange

Perubahan Keanggotaan Fabric.

Memberikan sinyal perubahan pada keanggotaan perangkat dalam kain Weave.

kInternetConnectivityChange

Perubahan Konektivitas Internet.

Menandakan perubahan pada kemampuan perangkat untuk berkomunikasi melalui Internet.

kServiceConnectivityChange

Perubahan Konektivitas Layanan.

Memberi sinyal perubahan kemampuan perangkat untuk berkomunikasi dengan layanan berkemampuan Weave.

kServiceProvisioningChange

Perubahan Penyediaan Layanan.

Memberikan sinyal perubahan pada status penyediaan layanan perangkat.

kServiceSubscriptionStateChange

Status Langganan Layanan Diubah.

Memberi sinyal perubahan status langganan WDM perangkat dengan layanan yang mengaktifkan Weave.

kServiceTunnelStateChange

Perubahan Status Tunnel Layanan.

Memberikan sinyal perubahan konektivitas tunnel IP perangkat ke layanan berkemampuan Weave.

kSessionEstablished

Sesi Keamanan Ditetapkan.

Memberi sinyal bahwa entitas eksternal telah membuat sesi keamanan baru dengan perangkat.

kThreadConnectivityChange

Perubahan Konektivitas Thread.

Memberikan sinyal perubahan konektivitas antarmuka Thread perangkat.

kThreadInterfaceStateChange

Perubahan Status Antarmuka Thread.

Sinyal bahwa status antarmuka jaringan Thread telah berubah.

kThreadStateChange

Perubahan Status Thread.

Sinyal bahwa perubahan status telah terjadi dalam stack Thread.

kTimeSyncChange

Perubahan Sinkronisasi Waktu.

Memberikan sinyal perubahan pada status sinkronisasi jam real-time perangkat.

kWiFiConnectivityChange

Perubahan Konektivitas Wi-Fi.

Memberikan sinyal perubahan konektivitas antarmuka stasiun WiFi perangkat.

kWoBLEAdvertisingChange

Perubahan Iklan Weave-over-BLE (WoBLE).

Menunjukkan bahwa status iklan WoBLE telah berubah.

kWoBLEConnectionEstablished

Koneksi yang Dapat Diguncangkan.

Memberikan sinyal bahwa entitas eksternal telah membuat koneksi WoBLE baru dengan perangkat.

PublicPlatformSpecificEventTypes

 PublicPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform EFR32 yang terlihat oleh aplikasi.

PublicPlatformSpecificEventTypes

 PublicPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform nRF52 yang terlihat oleh aplikasi.

Fungsi

IsInternal

bool IsInternal(
  uint16_t eventType
)

IsPlatformGeneric

bool IsPlatformGeneric(
  uint16_t eventType
)

IsPlatformSpecific

bool IsPlatformSpecific(
  uint16_t eventType
)

IsPublic

bool IsPublic(
  uint16_t eventType
)