nl:: Weave:: DeviceLayer:: DeviceEventType
Riepilogo
Enumerazioni |
|
---|---|
@396
|
enum Enumera i tipi di eventi specifici della piattaforma visibili all'applicazione. |
@429
|
enum |
EventTypeRanges{
|
enum Intervalli di tipi di evento. |
InternalEventTypes
|
enum Tipi di eventi interni. |
InternalPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma EFR32 interni al livello dispositivo Weave. |
InternalPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma nRF52 interni al livello Weave Device. |
PublicEventTypes{
|
enum Tipi di eventi pubblici. |
PublicPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma EFR32 visibili all'applicazione. |
PublicPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma nRF52 visibili all'applicazione. |
Funzioni |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Enumerazioni
@396
@396
Enumera i tipi di eventi specifici della piattaforma visibili all'applicazione.
@429
@429
EventTypeRanges
EventTypeRanges
Intervalli di tipi di evento.
Definisce gli intervalli numerici per i tipi di evento in base alla visibilità rispetto all'applicazione, indipendentemente dal fatto che siano specifici per un particolare adattamento della piattaforma.
Proprietà | |
---|---|
kRange_Internal
|
Intervallo di eventi interno. Indica una serie di tipi di eventi interni al livello Weave Device. Gli eventi in questo intervallo sono generici per tutte le piattaforme. |
kRange_InternalPlatformSpecific
|
Intervallo di eventi interno specifico della piattaforma. Indica una serie di tipi di eventi specifici della piattaforma interni al livello Weave Device. |
kRange_Public
|
Intervallo di eventi pubblici. Indica una serie di tipi di eventi pubblicamente visibili alle applicazioni. Gli eventi in questo intervallo sono generici per tutte le piattaforme. |
kRange_PublicPlatformSpecific
|
Intervallo di eventi pubblico specifico della piattaforma. Indica una serie di tipi di eventi specifici della piattaforma, pubblicamente visibili alle applicazioni. |
InternalEventTypes
InternalEventTypes
Tipi di eventi interni.
Enumera i tipi di eventi interni al livello Weave Device, ma comuni a tutte le piattaforme.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma EFR32 interni al livello dispositivo Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma nRF52 interni al livello Weave Device.
PublicEventTypes
PublicEventTypes
Tipi di eventi pubblici.
Enumera i tipi di eventi visibili all'applicazione e comuni a tutte le piattaforme.
Proprietà | |
---|---|
kAccountPairingChange
|
Modifica associazione account. Segnala una modifica dello stato del dispositivo rispetto all'accoppiamento a un account utente. |
kFabricMembershipChange
|
Modifica dell'abbonamento a Fabric. Indica una modifica dell'appartenenza del dispositivo a un'infrastruttura Weave. |
kInternetConnectivityChange
|
Modifica della connettività Internet. Segnala un cambiamento nella capacità del dispositivo di comunicare tramite internet. |
kServiceConnectivityChange
|
Modifica della connettività del servizio. Segnala una modifica nella capacità del dispositivo di comunicare con un servizio abilitato per Weave. |
kServiceProvisioningChange
|
Modifica del provisioning del servizio. Indica una modifica allo stato di provisioning dei servizi del dispositivo. |
kServiceSubscriptionStateChange
|
Modifica dello stato dell'abbonamento al servizio. Segnala una modifica dello stato dell'abbonamento WDM del dispositivo con un servizio abilitato per Weave. |
kServiceTunnelStateChange
|
Modifica dello stato del tunnel dei servizi. Segnala una modifica della connettività del tunnel IP del dispositivo a un servizio abilitato per Weave. |
kSessionEstablished
|
Sessione di sicurezza stabilita. Indica che un'entità esterna ha stabilito una nuova sessione di sicurezza con il dispositivo. |
kThreadConnectivityChange
|
Modifica della connettività Thread. Segnala una modifica della connettività dell'interfaccia Thread del dispositivo. |
kThreadInterfaceStateChange
|
modifica dello stato dell'interfaccia del thread. Indica che lo stato dell'interfaccia di rete Thread è cambiato. |
kThreadStateChange
|
Modifica dello stato del thread. Indica che si è verificato un cambiamento di stato nello stack Thread. |
kTimeSyncChange
|
Modifica della sincronizzazione dell'ora. Segnala una modifica dello stato di sincronizzazione dell'orologio in tempo reale del dispositivo. |
kWiFiConnectivityChange
|
Modifica della connettività Wi-Fi. Segnala una modifica della connettività nell'interfaccia della stazione Wi-Fi del dispositivo. |
kWoBLEAdvertisingChange
|
Modifica pubblicitaria Weave-over-BLE (WoBLE). Indica che lo stato della pubblicità WoBLE è cambiato. |
kWoBLEConnectionEstablished
|
Connessione WoBLE stabilita. Indica che un'entità esterna ha stabilito una nuova connessione WoBLE con il dispositivo. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma EFR32 visibili all'applicazione.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma nRF52 visibili all'applicazione.
Funzioni
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )