otRadioCoexMetrics
#include <radio.h>
Di seguito sono riportate le transizioni di stato radio valide:
Riepilogo
(Radio attiva) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |-----> |-----> |--------> | | Disabilitata | | Sonno | | Ricevi | | Trasmissione | | |<-----| |<-----| |<--------| | | +----+ Enable() +-+ Sleep() +---+ Receive() +----+ (Radio OFF) o segnale TransmitDone
Durante il comando della richiesta di dati IEEE 802.15.4, la transizione Sleep->Receive->Transmit può essere abbreviata per indirizzare la transizione da Sleep a Transmit se la piattaforma supporta la funzionalità OT_RADIO_CAPS_SLEEP_TO_TX. Questa struttura rappresenta le metriche della coesistenza radiofonica.
Attributi pubblici |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Tempo medio in usec dalla richiesta rx da concedere.
|
mAvgTxRequestToGrantTime
|
uint32_t
Tempo medio in usec dalla richiesta tx da concedere.
|
mNumGrantGlitch
|
uint32_t
Numero di problemi tecnici concessi.
|
mNumRxDelayedGrant
|
uint32_t
Numero di richieste RX non ricevute entro 50 $.
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Numero di rx in corso al momento della disattivazione della concessione.
|
mNumRxGrantImmediate
|
uint32_t
Numero di richieste rx mentre la concessione era attiva.
|
mNumRxGrantNone
|
uint32_t
Numero di richieste rx completate senza aver ricevuto 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 che sono state concesse.
|
mNumRxGrantWaitTimeout
|
uint32_t
Numero di richieste rx mentre la concessione era inattiva.
|
mNumRxRequest
|
uint32_t
Numero di richieste RX.
|
mNumTxDelayedGrant
|
uint32_t
Numero di richieste tx che non sono state accettate entro 50 noi.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Numero di tx in corso al momento della disattivazione della concessione.
|
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 l'assegnazione non era attiva che sono state concesse.
|
mNumTxGrantWaitTimeout
|
uint32_t
Numero di richieste tx mentre la concessione era inattiva.
|
mNumTxRequest
|
uint32_t
Numero di richieste tx.
|
mStopped
|
bool
La raccolta delle statistiche è stata interrotta a causa della saturazione.
|
Attributi pubblici
mMedRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Tempo medio in usec dalla richiesta rx da concedere.
mMedTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Tempo medio in usec dalla richiesta tx da concedere.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Numero di problemi tecnici concessi.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Numero di richieste RX non ricevute entro 50 $.
mNumRxGrantDisabledddurante la richiesta
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Numero di rx in corso al momento della disattivazione della concessione.
mNumRxConcediImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Numero di richieste rx mentre la concessione era attiva.
mNumRxConcediNessuno
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Numero di richieste rx completate senza aver ricevuto la concessione.
mNumRxConcediAttendi
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 che sono state concesse.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Numero di richieste rx mentre la concessione era inattiva.
mNumRxRichiesta
uint32_t otRadioCoexMetrics::mNumRxRequest
Numero di richieste RX.
mNumTxRitardo della concessione
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Numero di richieste tx che non sono state accettate entro 50 noi.
mNumTxGrantDisattivataDurante la Richiesta
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Numero di tx in corso al momento della disattivazione della concessione.
mNumTxConcediImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Numero di richieste TX mentre la concessione era attiva.
mNumTxGrantAttendi
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Numero di richieste tx mentre la concessione non era attiva.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Numero di richieste tx mentre l'assegnazione non era attiva che sono state concesse.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Numero di richieste tx mentre la concessione era inattiva.
mNumTxRichiesta
uint32_t otRadioCoexMetrics::mNumTxRequest
Numero di richieste tx.
Arrestato
bool otRadioCoexMetrics::mStopped
La raccolta delle statistiche è stata interrotta a causa della saturazione.
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni, o per contribuire alla nostra documentazione, consulta la pagina Risorse.