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.