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 eventos específicos da plataforma nRF52 que são internos à camada de dispositivos do Weave. |
PublicEventTypes{
|
enum Tipos de eventos públicos. |
PublicPlatformSpecificEventTypes
|
enum Enumera os tipos de eventos EFR32 específicos da plataforma que são visíveis para o aplicativo. |
PublicPlatformSpecificEventTypes
|
enum Enumera os tipos de eventos nRF52 específicos da plataforma que são visíveis para o aplicativo. |
remotas |
|
---|---|
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 para o aplicativo, e se eles são ou não específicos para uma adaptação de plataforma específica.
Propriedades | |
---|---|
kRange_Internal
|
Intervalo de eventos internos. Indica uma variedade de tipos de eventos internos à camada de dispositivos Weave. Os eventos neste intervalo são genéricos para todas as plataformas. |
kRange_InternalPlatformSpecific
|
Intervalo de eventos internos e específicos da plataforma. Indica uma variedade de tipos de eventos específicos da plataforma que são internos à camada de dispositivos Weave. |
kRange_Public
|
Período do evento público. Indica uma série de tipos de evento visíveis publicamente para os aplicativos. Os eventos neste intervalo são genéricos para todas as plataformas. |
kRange_PublicPlatformSpecific
|
Intervalo de eventos públicos e específicos da plataforma. Indica uma série de tipos de eventos específicos da plataforma visíveis publicamente para os aplicativos. |
InternalEventTypes
InternalEventTypes
Tipos de eventos internos.
Enumera os tipos de evento que são internos ao Weave Device Layer, 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 eventos específicos da plataforma nRF52 que são internos à camada de dispositivos do Weave.
PublicEventTypes
PublicEventTypes
Tipos de eventos públicos.
Enumera os tipos de evento 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 associação do Fabric. Sinaliza uma mudança na assinatura do dispositivo em um tecido. |
kInternetConnectivityChange
|
Mudança na conectividade com a Internet. Sinaliza uma mudança na capacidade do dispositivo de se comunicar pela Internet. |
kServiceConnectivityChange
|
Mudança na conectividade do serviço. Sinaliza uma mudança na capacidade do dispositivo de se comunicar com um serviço habilitado para o Weave. |
kServiceProvisioningChange
|
Alteração no provisionamento de serviços. Sinaliza uma mudança no estado de provisionamento de serviço do dispositivo. |
kServiceSubscriptionStateChange
|
Mudança no estado da assinatura de serviço. Sinaliza uma mudança no estado da assinatura do WDM do dispositivo com um serviço ativado pelo Weave. |
kServiceTunnelStateChange
|
Mudança de estado do túnel de serviço. Sinaliza uma mudança na conectividade do túnel de IP do dispositivo com um serviço ativado pelo 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
|
Mudança de conectividade do thread. Sinaliza uma mudança na conectividade da interface Thread do dispositivo. |
kThreadInterfaceStateChange
|
Mudança de estado da interface de linha de execução. Sinaliza que o estado da interface de rede Thread mudou. |
kThreadStateChange
|
Mudança de estado da conversa. Sinaliza que uma mudança de estado ocorreu na pilha de linhas de execução. |
kTimeSyncChange
|
Mudança 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). Indica que o estado da publicidade do 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 eventos EFR32 específicos da plataforma que são visíveis para o aplicativo.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Enumera os tipos de eventos nRF52 específicos da plataforma que são visíveis para o aplicativo.
remotas
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )