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_tTempo médio em uso da solicitação rx para concessão.  | 
| mAvgTxRequestToGrantTime | uint32_tTempo médio em uso da solicitação de texto para concessão.  | 
| mNumGrantGlitch | uint32_tNúmero de falhas de concessão.  | 
| mNumRxDelayedGrant | uint32_tNúmero de solicitações rx que não foram concedidas nos EUA.  | 
| mNumRxGrantDeactivatedDuringRequest | uint32_tNúmero de rx que estavam em andamento quando a concessão foi desativada.  | 
| mNumRxGrantImmediate | uint32_tNúmero de solicitações de rx enquanto a concessão estava ativa.  | 
| mNumRxGrantNone | uint32_tNúmero de solicitações rx concluídas sem receber concessão.  | 
| mNumRxGrantWait | uint32_tNúmero de solicitações de RX enquanto a concessão estava inativa.  | 
| mNumRxGrantWaitActivated | uint32_tNúmero de solicitações de rx enquanto a concessão estava inativa e que foram concedidas.  | 
| mNumRxGrantWaitTimeout | uint32_tNúmero de solicitações de rx enquanto a concessão estava inativa que expirou.  | 
| mNumRxRequest | uint32_tNúmero de solicitações rx.  | 
| mNumTxDelayedGrant | uint32_tNúmero de solicitações de tx que não foram concedidas nos EUA.  | 
| mNumTxGrantDeactivatedDuringRequest | uint32_tNúmero de passagens que estavam em andamento quando a concessão foi desativada.  | 
| mNumTxGrantImmediate | uint32_tNúmero de solicitações de tx enquanto a concessão estava ativa.  | 
| mNumTxGrantWait | uint32_tNúmero de solicitações de tx enquanto a concessão estava inativa.  | 
| mNumTxGrantWaitActivated | uint32_tNúmero de solicitações de tx enquanto a concessão estava inativa e que foram concedidas.  | 
| mNumTxGrantWaitTimeout | uint32_tNúmero de solicitações de tx enquanto a concessão estava inativa e expirou.  | 
| mNumTxRequest | uint32_tNúmero de solicitações de tx.  | 
| mStopped | boolA 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.