nl:: Weave:: DeviceLayer:: DeviceEventType
Riepilogo
Enumerazioni |
|
---|---|
@396
|
enum Enumera i tipi di eventi specifici della piattaforma visibili all'applicazione. |
@429
|
enum |
EventTypeRanges{
|
enum Intervalli dei tipi di evento. |
InternalEventTypes
|
enum Tipi di eventi interni. |
InternalPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma EFR32 interni al livello del dispositivo Weave. |
InternalPlatformSpecificEventTypes
|
enum Enumera i tipi di eventi specifici della piattaforma nRF52 interni al livello del dispositivo Weave. |
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 dei tipi di evento.
Definisce gli intervalli numerici per i tipi di eventi in base alla loro visibilità rispetto all'applicazione, a prescindere dal fatto che siano specifici o meno per un particolare adattamento della piattaforma.
Proprietà | |
---|---|
kRange_Internal
|
Intervallo di eventi interno. Indica una serie di tipi di eventi interni al livello del dispositivo Weave. Gli eventi in questo intervallo sono generici per tutte le piattaforme. |
kRange_InternalPlatformSpecific
|
Intervallo di eventi interno specifico della piattaforma. Indica una gamma di tipi di eventi specifici della piattaforma che sono interni al livello del dispositivo Weave. |
kRange_Public
|
Intervallo di eventi pubblici. Indica una gamma di tipi di eventi che sono visibili pubblicamente alle applicazioni. Gli eventi in questo intervallo sono generici per tutte le piattaforme. |
kRange_PublicPlatformSpecific
|
Intervallo di eventi pubblico specifico per la piattaforma. Indica una gamma di tipi di eventi specifici della piattaforma che sono visibili pubblicamente alle applicazioni. |
InternalEventTypes
InternalEventTypes
Tipi di eventi interni.
Enumera i tipi di eventi interni al livello del dispositivo Weave, ma comuni a tutte le piattaforme.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma EFR32 interni al livello del dispositivo Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera i tipi di eventi specifici della piattaforma nRF52 interni al livello del dispositivo Weave.
PublicEventTypes
PublicEventTypes
Tipi di eventi pubblici.
Enumera i tipi di eventi visibili all'applicazione e comuni a tutte le piattaforme.
Proprietà | |
---|---|
kAccountPairingChange
|
Modifica accoppiamento account. Segnala un cambiamento dello stato del dispositivo in relazione all'accoppiamento con un account utente. |
kFabricMembershipChange
|
Modifica dell'appartenenza a Fabric. Indica una modifica nell'appartenenza del dispositivo a un tessuto Weave. |
kInternetConnectivityChange
|
Modifica della connettività Internet. Segnala un cambiamento nella capacità del dispositivo di comunicare tramite Internet. |
kServiceConnectivityChange
|
Modifica della connettività dei servizi. Segnala un cambiamento nella capacità del dispositivo di comunicare con un servizio abilitato per Weave. |
kServiceProvisioningChange
|
Modifica al provisioning del servizio. Segnala una modifica dello stato del provisioning del servizio 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 di servizio. 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 un cambiamento della connettività dell'interfaccia Thread del dispositivo. |
kThreadInterfaceStateChange
|
Modifica dello stato dell'interfaccia 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 sincronizzazione temporale. Segnala una modifica dello stato di sincronizzazione dell'orologio in tempo reale del dispositivo. |
kWiFiConnectivityChange
|
Modifica della connettività Wi-Fi. Segnala un cambiamento della connettività dell'interfaccia della stazione Wi-Fi del dispositivo. |
kWoBLEAdvertisingChange
|
Modifica alla pubblicità 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 )