En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: DeviceLayer :: DeviceEventType

Resumen

Enumeraciones

@396 enumeración
Enumera los tipos de eventos específicos de la plataforma que son visibles para la aplicación.
@429 enumeración
EventTypeRanges {
kRange_Public = kFlag_IsPublic,
kRange_PublicPlatformSpecific = kFlag_IsPublic | kFlag_IsPlatformSpecific,
kRange_Internal = 0,
kRange_InternalPlatformSpecific = kFlag_IsPlatformSpecific
}
enumeración
Rangos de tipo de evento.
InternalEventTypes enumeración
Tipos de eventos internos.
InternalPlatformSpecificEventTypes enumeración
Enumera los tipos de eventos específicos de la plataforma EFR32 que son internos a la capa de dispositivo de tejido.
InternalPlatformSpecificEventTypes enumeración
Enumera los tipos de eventos específicos de la plataforma nRF52 que son internos a la capa de dispositivo de tejido.
PublicEventTypes {
kWiFiConnectivityChange = kRange_Public,
kThreadConnectivityChange ,
kInternetConnectivityChange ,
kServiceTunnelStateChange ,
kServiceConnectivityChange ,
kServiceSubscriptionStateChange ,
kFabricMembershipChange ,
kServiceProvisioningChange ,
kAccountPairingChange ,
kTimeSyncChange ,
kSessionEstablished ,
kWoBLEConnectionEstablished ,
kThreadStateChange ,
kThreadInterfaceStateChange ,
kWoBLEAdvertisingChange
}
enumeración
Tipos de eventos públicos.
PublicPlatformSpecificEventTypes enumeración
Enumera los tipos de eventos específicos de la plataforma EFR32 que son visibles para la aplicación.
PublicPlatformSpecificEventTypes enumeración
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 tipo de evento.

Define rangos numéricos para tipos de eventos en función de su visibilidad para la aplicación, y si son o no específicos de una adaptación de plataforma en particular.

Propiedades
kRange_Internal

Rango de eventos internos.

Denota un rango de tipos de eventos que son internos a la capa de dispositivo de tejido. Los eventos en este rango son genéricos para todas las plataformas.

kRange_InternalPlatformSpecific

Rango de eventos interno, específico de la plataforma.

Denota una gama de tipos de eventos específicos de la plataforma que son internos a la capa de dispositivo de tejido.

kRange_Public

Rango de eventos públicos.

Indica una variedad de tipos de eventos que son visibles públicamente para las aplicaciones. Los eventos en este rango son genéricos para todas las plataformas.

kRange_PublicPlatformSpecific

Rango de eventos públicos, específicos de la plataforma.

Denota una variedad de tipos de eventos específicos de la plataforma que son públicamente visibles para las aplicaciones.

InternalEventTypes

 InternalEventTypes

Tipos de eventos internos.

Enumera los tipos de eventos internos de la capa de dispositivos de tejido, pero 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 tejido.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

Enumera los tipos de eventos específicos de la plataforma nRF52 que son internos a la capa de dispositivo de tejido.

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 de emparejamiento de cuenta.

Señala un cambio en el estado del dispositivo con respecto al emparejamiento con una cuenta de usuario.

kFabricMembershipChange

Cambio de membresía de Fabric.

Señala un cambio en la pertenencia del dispositivo a un tejido Weave.

kInternetConnectivityChange

Cambio de conectividad a Internet.

Señala un cambio en la capacidad del dispositivo para comunicarse a través de Internet.

kServiceConnectivityChange

Cambio de conectividad del servicio.

Señala un cambio en la capacidad del dispositivo para comunicarse con un servicio habilitado para Weave.

kServiceProvisioningChange

Cambio de prestación de servicios.

Señala un cambio en el estado de suministro de servicios del dispositivo.

kServiceSubscriptionStateChange

Cambio de estado de suscripción de servicio.

Señala un cambio en el estado de suscripción WDM del dispositivo con un servicio habilitado para Weave.

kServiceTunnelStateChange

Cambio de estado del túnel de servicio.

Señala un cambio en la conectividad del túnel IP del dispositivo a un servicio habilitado para Weave.

kSessionEstablished

Sesión de seguridad establecida.

Señala que una entidad externa ha establecido una nueva sesión de seguridad con el dispositivo.

kThreadConnectivityChange

Cambio de conectividad de subprocesos.

Señala un cambio en la conectividad de la interfaz Thread del dispositivo.

kThreadInterfaceStateChange

Cambio de estado de la interfaz de subproceso.

Señala que el estado de la interfaz de red de Thread ha cambiado.

kThreadStateChange

Cambio de estado del hilo.

Señala que se ha producido un cambio de estado en la pila de subprocesos.

kTimeSyncChange

Cambio de sincronización horaria.

Señala un cambio en el estado de sincronización del reloj en tiempo real del dispositivo.

kWiFiConnectivityChange

Cambio de conectividad WiFi.

Señala un cambio en la conectividad de la interfaz de la estación WiFi del dispositivo.

kWoBLEAdvertisingChange

Cambio de publicidad de tejido sobre BLE (WoBLE).

Señala que el estado de la publicidad WoBLE ha cambiado.

kWoBLEConnectionEstablished

Conexión WoBLE establecida.

Señala que una entidad externa ha establecido una nueva conexión WoBLE con el dispositivo.

PublicPlatformSpecificEventTypes

 PublicPlatformSpecificEventTypes

Enumera los tipos de eventos específicos de la plataforma EFR32 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
)