otRadioCoexMetrics
#include <radio.h>
Veja a seguir transições de estado de rádio válidas:
Resumo
(Rádio ATIVADA) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Desativado | | Sono | | Receber | | Transmissão | | |<-----| |<-----| |<--------| | +----+ Radio-Recebe-+ Desativar() +-+ Sono-+
Durante o comando de solicitação de dados IEEE 802.15.4, a transição de Sono->Receber->Transmissão pode ser reduzida para a transição direta de Suspensão para Transmissão se a plataforma for compatível com o recurso OT_RADIO_CAPS_SLEEP_TO_TX. Representa as métricas de coexistência de rádio.
Atributos públicos |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Tempo médio em uso da solicitação rx para concessão.
|
mAvgTxRequestToGrantTime
|
uint32_t
Tempo médio em uso da solicitação de texto para concessão.
|
mNumGrantGlitch
|
uint32_t
Número de falhas de concessão.
|
mNumRxDelayedGrant
|
uint32_t
Número de solicitações rx que não foram concedidas nos EUA.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Número de rx que estavam em andamento quando a concessão foi desativada.
|
mNumRxGrantImmediate
|
uint32_t
Número de solicitações de rx enquanto a concessão estava ativa.
|
mNumRxGrantNone
|
uint32_t
Número de solicitações rx concluídas sem receber concessão.
|
mNumRxGrantWait
|
uint32_t
Número de solicitações de RX enquanto a concessão estava inativa.
|
mNumRxGrantWaitActivated
|
uint32_t
Número de solicitações de rx enquanto a concessão estava inativa e que foram concedidas.
|
mNumRxGrantWaitTimeout
|
uint32_t
Número de solicitações de rx enquanto a concessão estava inativa que expirou.
|
mNumRxRequest
|
uint32_t
Número de solicitações rx.
|
mNumTxDelayedGrant
|
uint32_t
Número de solicitações de tx que não foram concedidas nos EUA.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Número de passagens que estavam em andamento quando a concessão foi desativada.
|
mNumTxGrantImmediate
|
uint32_t
Número de solicitações de tx enquanto a concessão estava ativa.
|
mNumTxGrantWait
|
uint32_t
Número de solicitações de tx enquanto a concessão estava inativa.
|
mNumTxGrantWaitActivated
|
uint32_t
Número de solicitações de tx enquanto a concessão estava inativa e que foram concedidas.
|
mNumTxGrantWaitTimeout
|
uint32_t
Número de solicitações de tx enquanto a concessão estava inativa e expirou.
|
mNumTxRequest
|
uint32_t
Número de solicitações de tx.
|
mStopped
|
bool
A coleta de estatísticas foi interrompida devido à saturação.
|
Atributos públicos
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Tempo médio em uso da solicitação rx para concessão.
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Tempo médio em uso da solicitação de texto para concessão.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Número de falhas de concessão.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Número de solicitações rx que não foram concedidas nos EUA.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Número de rx que estavam em andamento quando a concessão foi desativada.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Número de solicitações de rx enquanto a concessão estava ativa.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Número de solicitações rx concluídas sem receber concessão.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Número de solicitações de RX enquanto a concessão estava inativa.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Número de solicitações de rx enquanto a concessão estava inativa e que foram concedidas.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Número de solicitações de rx enquanto a concessão estava inativa que expirou.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Número de solicitações rx.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Número de solicitações de tx que não foram concedidas nos EUA.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Número de passagens que estavam em andamento quando a concessão foi desativada.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Número de solicitações de tx enquanto a concessão estava ativa.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Número de solicitações de tx enquanto a concessão estava inativa.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Número de solicitações de tx enquanto a concessão estava inativa e que foram concedidas.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Número de solicitações de tx enquanto a concessão estava inativa e expirou.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Número de solicitações de tx.
mStopped
bool otRadioCoexMetrics::mStopped
A coleta de estatísticas foi interrompida devido à saturação.
Recursos
Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.