nl:: Weave:: DeviceLayer:: DeviceEventType
Resumo
Enumerações |
|
---|---|
@396
|
enum Enumera os tipos de evento específicos da plataforma que são visíveis para o aplicativo. |
@429
|
enum |
EventTypeRanges{
|
enum Intervalos de tipo de evento. |
InternalEventTypes
|
enum Tipos de eventos internos. |
InternalPlatformSpecificEventTypes
|
enum Enumera os tipos de evento EFR32 específicos da plataforma que são internos à camada de dispositivos do Weave. |
InternalPlatformSpecificEventTypes
|
enum Enumera os tipos de evento nRF52 específicos da plataforma que são internos à camada de dispositivos do Weave. |
PublicEventTypes{
|
enum Tipos de eventos públicos. |
PublicPlatformSpecificEventTypes
|
enum Enumera os tipos de evento EFR32 específicos da plataforma que são visíveis para o aplicativo. |
PublicPlatformSpecificEventTypes
|
enum Enumera os tipos de evento nRF52 específicos da plataforma que são visíveis para o aplicativo. |
Funções |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Enumerações
@396
@396
Enumera os tipos de evento específicos da plataforma que são visíveis para o aplicativo.
@429
@429
EventTypeRanges
EventTypeRanges
Intervalos de tipo de evento.
Define intervalos numéricos para tipos de evento com base na visibilidade deles para o aplicativo e se são específicos ou não a uma adaptação específica da plataforma.
Propriedades | |
---|---|
kRange_Internal
|
Intervalo de eventos interno. Indica uma variedade de tipos de evento internos à camada de dispositivos do Weave. Os eventos neste intervalo são genéricos para todas as plataformas. |
kRange_InternalPlatformSpecific
|
Período interno de eventos específico da plataforma. Denota uma variedade de tipos de eventos específicos da plataforma que são internos à camada de dispositivos do Weave. |
kRange_Public
|
Intervalo de eventos públicos. Indica uma variedade de tipos de evento que são visíveis publicamente para os aplicativos. Os eventos neste intervalo são genéricos para todas as plataformas. |
kRange_PublicPlatformSpecific
|
Intervalo de eventos público e específico da plataforma. Indica uma variedade de tipos de eventos específicos da plataforma que são visíveis publicamente para os aplicativos. |
InternalEventTypes
InternalEventTypes
Tipos de eventos internos.
Enumera os tipos de evento que são internos à camada de dispositivos do Weave, mas comuns em todas as plataformas.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera os tipos de evento EFR32 específicos da plataforma que são internos à camada de dispositivos do Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Enumera os tipos de evento nRF52 específicos da plataforma que são internos à camada de dispositivos do Weave.
PublicEventTypes
PublicEventTypes
Tipos de eventos públicos.
Enumera os tipos de eventos que são visíveis para o aplicativo e comuns em todas as plataformas.
Propriedades | |
---|---|
kAccountPairingChange
|
Alteração no pareamento de contas. Sinaliza uma mudança no estado do dispositivo em relação ao pareamento com uma conta de usuário. |
kFabricMembershipChange
|
Alteração na assinatura do Fabric. Sinaliza uma mudança na associação do dispositivo em um tecido do Weave. |
kInternetConnectivityChange
|
Mudança na Conectividade com a Internet. Sinaliza uma mudança na capacidade do dispositivo de se comunicar pela Internet. |
kServiceConnectivityChange
|
Mudança de Conectividade de Serviço. Sinaliza uma mudança na capacidade do dispositivo de se comunicar com um serviço ativado para o Weave. |
kServiceProvisioningChange
|
Alteração no provisionamento de serviço. Sinaliza uma mudança no estado de provisionamento de serviços do dispositivo. |
kServiceSubscriptionStateChange
|
Alteração do estado da assinatura de serviço. Sinaliza uma mudança no estado da assinatura WDM do dispositivo com um serviço ativado para o Weave. |
kServiceTunnelStateChange
|
Alteração de estado do túnel de serviço. Sinaliza uma mudança na conectividade do túnel de IP do dispositivo para um serviço ativado para o Weave. |
kSessionEstablished
|
Sessão de segurança estabelecida. Sinaliza que uma entidade externa estabeleceu uma nova sessão de segurança com o dispositivo. |
kThreadConnectivityChange
|
Alteração de conectividade do thread. Sinaliza uma mudança na conectividade da interface Thread do dispositivo. |
kThreadInterfaceStateChange
|
Mudança de estado da interface da linha de execução. Sinaliza que o estado da interface de rede Thread mudou. |
kThreadStateChange
|
Mudança de estado da linha de execução. Sinaliza que ocorreu uma mudança de estado na pilha de linhas de execução. |
kTimeSyncChange
|
Alteração na sincronização de horário. Sinaliza uma mudança no estado de sincronização do relógio em tempo real do dispositivo. |
kWiFiConnectivityChange
|
Mudança de conectividade Wi-Fi. Sinaliza uma mudança na conectividade da interface da estação Wi-Fi do dispositivo. |
kWoBLEAdvertisingChange
|
Alteração na Publicidade do Weave-over-BLE (WoBLE). Sinaliza que o estado da publicidade WoBLE mudou. |
kWoBLEConnectionEstablished
|
Conexão WoBLE estabelecida. Sinaliza que uma entidade externa estabeleceu uma nova conexão WoBLE com o dispositivo. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera os tipos de evento EFR32 específicos da plataforma que são visíveis para o aplicativo.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera os tipos de evento nRF52 específicos da plataforma que são visíveis para o aplicativo.
Funções
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )