O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

otRadioCoexMetrics

#include <radio.h>

A seguir estão as transições de estado de rádio válidas:

Resumo

(Rádio LIGADO) + ​​---- + Habilitar () + - + Receber () + --- + Transmitir () + ---- + | | -----> | | -----> | | --------> | | | Desativado | | Dormir | | Receba | | Transmitir | | | <----- | | <----- | | <-------- | | + ---- + Desativar () + - + Dormir () + --- + Receber () + ---- + (Rádio DESLIGADO) ou sinal Transmitido

Durante o comando de solicitação de dados IEEE 802.15.4, a transição Dormir-> Receber-> Transmitir pode ser encurtada para a transição direta de Dormir para Transmitir se a plataforma suportar o recurso OT_RADIO_CAPS_SLEEP_TO_TX. Esta estrutura representa métricas de coexistência de rádio.

Atributos públicos

mAvgRxRequestToGrantTime
uint32_t
Tempo médio em usec desde a solicitação rx até a concessão.
mAvgTxRequestToGrantTime
uint32_t
Tempo médio em usec desde a solicitação de tx até a concessão.
mNumGrantGlitch
uint32_t
Número de falhas de concessão.
mNumRxDelayedGrant
uint32_t
Número de solicitações de rx que não foram concedidas em 50 us.
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 rx enquanto a concessão estava ativa.
mNumRxGrantNone
uint32_t
Número de solicitações de 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 que foram finalmente concedidas.
mNumRxGrantWaitTimeout
uint32_t
Número de solicitações de rx enquanto a concessão estava inativa e atingiu o tempo limite.
mNumRxRequest
uint32_t
Número de solicitações de rx.
mNumTxDelayedGrant
uint32_t
Número de solicitações de tx que não foram concedidas em 50 us.
mNumTxGrantDeactivatedDuringRequest
uint32_t
Número de tx 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 que foram finalmente concedidas.
mNumTxGrantWaitTimeout
uint32_t
Número de solicitações de tx enquanto a concessão estava inativa e atingiu o tempo limite.
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 usec desde a solicitação rx até a concessão.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Tempo médio em usec desde a solicitação de tx até a concessão.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

Número de falhas de concessão.

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

Número de solicitações de rx que não foram concedidas em 50 us.

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 rx enquanto a concessão estava ativa.

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

Número de solicitações de 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 que foram finalmente concedidas.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

Número de solicitações de rx enquanto a concessão estava inativa e atingiu o tempo limite.

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

Número de solicitações de rx.

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

Número de solicitações de tx que não foram concedidas em 50 us.

mNumTxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

Número de tx 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 que foram finalmente concedidas.

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

Número de solicitações de tx enquanto a concessão estava inativa e atingiu o tempo limite.

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.