otRadioCoexMetrics

#include <radio.h>

Veja a seguir transições de estado de rádio válidas:

Resumo

(Rádio ATIVADO) +----+ Enable() +-+ Receive() +---+ Broadcast() +----+ | |----->| |----->| |-------->| | | Desativado | | Sono | | Receber | | Transmitir | | |<-----| |<-----| |<--------| | +----+ Desativar() +-- + -- -

Durante o comando de solicitação de dados IEEE 802.15.4, a transição Sleep->Receive->Broadcast pode ser reduzida para fazer a transição direta de Sleep para Broadcast 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 no uso da solicitação de rx a ser concedida.
mAvgTxRequestToGrantTime
uint32_t
Tempo médio no uso da solicitação do Texas para conceder.
mNumGrantGlitch
uint32_t
Número de falhas de concessão.
mNumRxDelayedGrant
uint32_t
Número de solicitações rx que não foram concedidas em 50 us.
mNumRxGrantDeactivatedDuringRequest
uint32_t
Número de rx que estava 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 que foram concluídas sem receber a 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 rx com a concessão inativa que foram concedidas.
mNumRxGrantWaitTimeout
uint32_t
Número de solicitações rx enquanto a concessão estava inativa e expirou.
mNumRxRequest
uint32_t
Número de solicitações rx.
mNumTxDelayedGrant
uint32_t
Número de solicitações 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 tx enquanto a concessão estava ativa.
mNumTxGrantWait
uint32_t
Número de solicitações tx enquanto a concessão estava inativa.
mNumTxGrantWaitActivated
uint32_t
Número de solicitações tx com a concessão inativa que foram concedidas.
mNumTxGrantWaitTimeout
uint32_t
Número de solicitações tx enquanto a concessão estava inativa e expirou.
mNumTxRequest
uint32_t
Número de solicitações tx.
mStopped
bool
A coleta de estatísticas foi interrompida devido à saturação.

Atributos públicos

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

Tempo médio no uso da solicitação de rx a ser concedida.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Tempo médio no uso da solicitação do Texas para conceder.

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 em 50 us.

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

Número de rx que estava em andamento quando a concessão foi desativada.

mNumRxGrants imediatos

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 que foram concluídas sem receber a 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 rx com a concessão inativa que foram concedidas.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

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

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

Número de solicitações rx.

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

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

mNumTxGrants imediatos

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

Número de solicitações tx enquanto a concessão estava ativa.

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

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

mNumTxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

Número de solicitações tx com a concessão inativa que foram concedidas.

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

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

mNumTxRequest

uint32_t otRadioCoexMetrics::mNumTxRequest

Número de solicitações tx.

c

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.