Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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.