otRadioCoexMetrics

#include <radio.h>

Di seguito sono riportate le transizioni di stato radio valide:

Riepilogo

(Radio ON) +----+ Abilita() +-+ Ricevi() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Disattivato | | Sonno | | Ricevi | | Trasmetti | | |<-----| |<-----| |<--------| | +----+ Disattiva() +-+ Sonno() +---+ Ricevi() +----+ (Radio disattivata) o segnale

Durante il comando di richiesta dati IEEE 802.15.4, la transizione Sonno->Ricevi->Trasmissione può essere accorciata per passare direttamente da Riposo a Trasmissione se la piattaforma supporta la funzionalità OT_Radio_CAPS_SLEEP_TO_TX. Rappresenta le metriche di coesistenza radio.

Attributi pubblici

mAvgRxRequestToGrantTime
uint32_t
Tempo medio in usec dalla richiesta rx per la concessione.
mAvgTxRequestToGrantTime
uint32_t
Tempo medio in usec dalla richiesta tx alla concessione.
mNumGrantGlitch
uint32_t
Numero di glitch di concessione.
mNumRxDelayedGrant
uint32_t
Numero di richieste rx che non sono state concesse entro 50us.
mNumRxGrantDeactivatedDuringRequest
uint32_t
Numero di rx in corso quando la concessione è stata disattivata.
mNumRxGrantImmediate
uint32_t
Numero di richieste rx mentre la concessione era attiva.
mNumRxGrantNone
uint32_t
Numero di richieste rx completate senza ricevere la concessione.
mNumRxGrantWait
uint32_t
Numero di richieste rx mentre la concessione non era attiva.
mNumRxGrantWaitActivated
uint32_t
Numero di richieste rx mentre la concessione era inattiva e che sono state infine concesse.
mNumRxGrantWaitTimeout
uint32_t
Numero di richieste rx durante l'inattività della concessione che sono scadute.
mNumRxRequest
uint32_t
Numero di richieste rx.
mNumTxDelayedGrant
uint32_t
Numero di richieste tx che non sono state concesse entro 50us.
mNumTxGrantDeactivatedDuringRequest
uint32_t
Numero di messaggi in corso quando la concessione è stata disattivata.
mNumTxGrantImmediate
uint32_t
Numero di richieste tx mentre la concessione era attiva.
mNumTxGrantWait
uint32_t
Numero di richieste tx mentre la concessione non era attiva.
mNumTxGrantWaitActivated
uint32_t
Numero di richieste tx mentre la concessione era inattiva e che sono state infine concesse.
mNumTxGrantWaitTimeout
uint32_t
Numero di richieste tx mentre la concessione era inattiva e che è scaduta.
mNumTxRequest
uint32_t
Numero di richieste tx.
mStopped
bool
Raccolta delle statistiche interrotta a causa della saturazione.

Attributi pubblici

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

Tempo medio in usec dalla richiesta rx per la concessione.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

Tempo medio in usec dalla richiesta tx alla concessione.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

Numero di glitch di concessione.

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

Numero di richieste rx che non sono state concesse entro 50us.

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

Numero di rx in corso quando la concessione è stata disattivata.

mNumRxGrantImmediate

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

Numero di richieste rx mentre la concessione era attiva.

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

Numero di richieste rx completate senza ricevere la concessione.

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

Numero di richieste rx mentre la concessione non era attiva.

mNumRxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

Numero di richieste rx mentre la concessione era inattiva e che sono state infine concesse.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

Numero di richieste rx durante l'inattività della concessione che sono scadute.

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

Numero di richieste rx.

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

Numero di richieste tx che non sono state concesse entro 50us.

mNumTxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest

Numero di messaggi in corso quando la concessione è stata disattivata.

mNumTxGrantImmediate

uint32_t otRadioCoexMetrics::mNumTxGrantImmediate

Numero di richieste tx mentre la concessione era attiva.

mNumTxGrantWait

uint32_t otRadioCoexMetrics::mNumTxGrantWait

Numero di richieste tx mentre la concessione non era attiva.

mNumTxGrantWaitActivated

uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated

Numero di richieste tx mentre la concessione era inattiva e che sono state infine concesse.

mNumTxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout

Numero di richieste tx mentre la concessione era inattiva e che è scaduta.

mNumTxRequest

uint32_t otRadioCoexMetrics::mNumTxRequest

Numero di richieste tx.

mStopped

bool otRadioCoexMetrics::mStopped

Raccolta delle statistiche interrotta a causa della saturazione.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.