nl:: Weave:: DeviceLayer:: DeviceEventType
Resumen
Enumeraciones |
|
---|---|
@396
|
enum Enumera los tipos de eventos específicos de la plataforma que son visibles para la aplicación. |
@429
|
enum |
EventTypeRanges{
|
enum Rangos de tipos de eventos. |
InternalEventTypes
|
enum Tipos de eventos internos. |
InternalPlatformSpecificEventTypes
|
enum Enumera los tipos de eventos específicos de la plataforma EFR32 que son internos a la capa de dispositivo de Weave. |
InternalPlatformSpecificEventTypes
|
enum Enumera los tipos de eventos específicos de la plataforma nRF52 que son internos a la capa de dispositivo de Weave. |
PublicEventTypes{
|
enum Tipos de eventos públicos. |
PublicPlatformSpecificEventTypes
|
enum Enumera los tipos de eventos EFR32 específicos de la plataforma que son visibles para la aplicación. |
PublicPlatformSpecificEventTypes
|
enum Enumera los tipos de eventos específicos de la plataforma nRF52 que son visibles para la aplicación. |
Funciones |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Enumeraciones
@396
@396
Enumera los tipos de eventos específicos de la plataforma que son visibles para la aplicación.
@429
@429
EventTypeRanges
EventTypeRanges
Rangos de tipos de eventos.
Define rangos numéricos para los tipos de eventos en función de su visibilidad en la aplicación, ya sea que sean específicos o no de una adaptación de plataforma en particular.
Propiedades | |
---|---|
kRange_Internal
|
Rango de eventos internos. Indica un rango de tipos de eventos que son internos a la capa del dispositivo de Weave. Los eventos de este rango son genéricos para todas las plataformas. |
kRange_InternalPlatformSpecific
|
Rango de eventos internos y específicos de la plataforma. Indica un rango de tipos de eventos específicos de la plataforma que son internos a la capa del dispositivo de Weave. |
kRange_Public
|
Rango de eventos públicos. Denota un rango de tipos de eventos que son visibles públicamente para las aplicaciones. Los eventos de este rango son genéricos para todas las plataformas. |
kRange_PublicPlatformSpecific
|
Rango de eventos público y específico de la plataforma. Denota un rango de tipos de eventos específicos de la plataforma que son visibles de forma pública para las aplicaciones. |
InternalEventTypes
InternalEventTypes
Tipos de eventos internos.
Enumera los tipos de eventos que son internos a la capa de dispositivo de Weave, pero que son comunes en todas las plataformas.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera los tipos de eventos específicos de la plataforma EFR32 que son internos a la capa de dispositivo de Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera los tipos de eventos específicos de la plataforma nRF52 que son internos a la capa de dispositivo de Weave.
PublicEventTypes
PublicEventTypes
Tipos de eventos públicos.
Enumera los tipos de eventos que son visibles para la aplicación y comunes en todas las plataformas.
Propiedades | |
---|---|
kAccountPairingChange
|
Cambio en la vinculación de cuentas. Indica un cambio en el estado del dispositivo con respecto a su vinculación con una cuenta de usuario. |
kFabricMembershipChange
|
Cambio de membresía de Fabric. Indica un cambio en la membresía del dispositivo en una tela de Weave. |
kInternetConnectivityChange
|
Cambio en la conectividad a Internet. Indica un cambio en la capacidad del dispositivo para comunicarse a través de Internet. |
kServiceConnectivityChange
|
Cambio de conectividad del servicio. Indica un cambio en la capacidad del dispositivo para comunicarse con un servicio habilitado para Weave. |
kServiceProvisioningChange
|
Cambio en el aprovisionamiento del servicio. Indica un cambio en el estado de aprovisionamiento de servicios del dispositivo. |
kServiceSubscriptionStateChange
|
Cambio del estado de la suscripción al servicio. Indica un cambio en el estado de suscripción a WDM del dispositivo con un servicio habilitado para Weave. |
kServiceTunnelStateChange
|
Cambio de estado del túnel de servicio. Indica un cambio en la conectividad del túnel IP del dispositivo a un servicio habilitado para Weave. |
kSessionEstablished
|
Se estableció la sesión de seguridad. Indica que una entidad externa estableció una nueva sesión de seguridad con el dispositivo. |
kThreadConnectivityChange
|
Cambio de conectividad de los subprocesos. Indica un cambio en la conectividad de la interfaz Thread del dispositivo. |
kThreadInterfaceStateChange
|
Cambio del estado de la interfaz de subprocesos. Indica que cambió el estado de la interfaz de red de Thread. |
kThreadStateChange
|
Cambio de estado de los subprocesos. Indica que se produjo un cambio de estado en la pila de subprocesos. |
kTimeSyncChange
|
Cambio de la sincronización de hora. Indica un cambio en el estado de sincronización del reloj en tiempo real del dispositivo. |
kWiFiConnectivityChange
|
Cambio de conectividad Wi-Fi Indica un cambio en la conectividad de la interfaz de la estación de Wi-Fi del dispositivo. |
kWoBLEAdvertisingChange
|
Cambio en la publicidad de Weave-over-BLE (WoBLE). Indica que cambió el estado de la publicidad WoBLE. |
kWoBLEConnectionEstablished
|
Se estableció la conexión WoBLE. Indica que una entidad externa estableció una nueva conexión WoBLE con el dispositivo. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera los tipos de eventos EFR32 específicos de la plataforma que son visibles para la aplicación.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera los tipos de eventos específicos de la plataforma nRF52 que son visibles para la aplicación.
Funciones
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )