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_tTempo medio in usec dalla richiesta rx per la concessione.  | 
| mAvgTxRequestToGrantTime | uint32_tTempo medio in usec dalla richiesta tx alla concessione.  | 
| mNumGrantGlitch | uint32_tNumero di glitch di concessione.  | 
| mNumRxDelayedGrant | uint32_tNumero di richieste rx che non sono state concesse entro 50us.  | 
| mNumRxGrantDeactivatedDuringRequest | uint32_tNumero di rx in corso quando la concessione è stata disattivata.  | 
| mNumRxGrantImmediate | uint32_tNumero di richieste rx mentre la concessione era attiva.  | 
| mNumRxGrantNone | uint32_tNumero di richieste rx completate senza ricevere la concessione.  | 
| mNumRxGrantWait | uint32_tNumero di richieste rx mentre la concessione non era attiva.  | 
| mNumRxGrantWaitActivated | uint32_tNumero di richieste rx mentre la concessione era inattiva e che sono state infine concesse.  | 
| mNumRxGrantWaitTimeout | uint32_tNumero di richieste rx durante l'inattività della concessione che sono scadute.  | 
| mNumRxRequest | uint32_tNumero di richieste rx.  | 
| mNumTxDelayedGrant | uint32_tNumero di richieste tx che non sono state concesse entro 50us.  | 
| mNumTxGrantDeactivatedDuringRequest | uint32_tNumero di messaggi in corso quando la concessione è stata disattivata.  | 
| mNumTxGrantImmediate | uint32_tNumero di richieste tx mentre la concessione era attiva.  | 
| mNumTxGrantWait | uint32_tNumero di richieste tx mentre la concessione non era attiva.  | 
| mNumTxGrantWaitActivated | uint32_tNumero di richieste tx mentre la concessione era inattiva e che sono state infine concesse.  | 
| mNumTxGrantWaitTimeout | uint32_tNumero di richieste tx mentre la concessione era inattiva e che è scaduta.  | 
| mNumTxRequest | uint32_tNumero di richieste tx.  | 
| mStopped | boolRaccolta 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.