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 Weave Device Layer.
InternalPlatformSpecificEventTypes enum
Menghitung jenis peristiwa khusus platform nRF52 yang bersifat internal untuk Weave Device Layer.
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 spesifik per platform yang terlihat oleh aplikasi.

@429

 @429

EventTypeRanges

 EventTypeRanges

Rentang Jenis Peristiwa.

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

Properti
kRange_Internal

Rentang Peristiwa Internal.

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

kRange_InternalPlatformSpecific

Rentang Peristiwa Internal khusus Platform.

Menunjukkan berbagai jenis peristiwa khusus platform yang internal untuk Weave Device Layer.

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 Publik, khusus Platform.

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

InternalEventTypes

 InternalEventTypes

Jenis Peristiwa Internal.

Menghitung jenis peristiwa yang bersifat internal ke Weave Device Layer, tetapi umum di semua platform.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform EFR32 yang bersifat internal untuk Weave Device Layer.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

Menghitung jenis peristiwa khusus platform nRF52 yang bersifat internal untuk Weave Device Layer.

PublicEventTypes

 PublicEventTypes

Jenis Peristiwa Publik.

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

Properti
kAccountPairingChange

Perubahan Penyambungan Akun.

Menandakan perubahan status perangkat sehubungan dengan dipasangkan ke akun pengguna.

kFabricMembershipChange

Perubahan Keanggotaan Fabric.

Memberikan sinyal perubahan keanggotaan perangkat pada kain Weave.

kInternetConnectivityChange

Perubahan Konektivitas Internet.

Menandakan perubahan pada kemampuan perangkat untuk berkomunikasi melalui internet.

kServiceConnectivityChange

Perubahan Konektivitas Layanan.

Menandakan perubahan pada kemampuan perangkat untuk berkomunikasi dengan layanan yang mengaktifkan Weave.

kServiceProvisioningChange

Perubahan Penyediaan Layanan.

Memberi sinyal perubahan pada status penyediaan layanan perangkat.

kServiceSubscriptionStateChange

Perubahan Status Langganan Layanan.

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 yang mengaktifkan Weave.

kSessionEstablished

Sesi Keamanan Dimulai.

Sinyal bahwa entitas eksternal telah membuat sesi keamanan baru pada perangkat.

kThreadConnectivityChange

Perubahan Konektivitas Thread.

Memberikan sinyal perubahan dalam 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 di tumpukan Thread.

kTimeSyncChange

Perubahan Sinkronisasi Waktu.

Memberi sinyal perubahan pada status sinkronisasi jam real time perangkat.

kWiFiConnectivityChange

Perubahan Konektivitas Wi-Fi.

Memberikan sinyal perubahan konektivitas antarmuka stasiun Wi-Fi perangkat.

kWoBLEAdvertisingChange

Perubahan Iklan Weave-over-BLE (WoBLE).

Sinyal yang menunjukkan status iklan WoBLE telah berubah.

kWoBLEConnectionEstablished

Terhubung.

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
)