otRadioCoexMetrics
#include <radio.h>
Las siguientes son transiciones de estado de radio válidas:
Resumen
(Radio ON) +----+ Enable() +-+ Accept() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Inhabilitada | | Suspender | | Recibir | | Transmitir | | |<-----| |<-----| |<--------| | +----+ disable() +-+ Sleep() +---+ (-- Radio OFF)
Durante el comando de solicitud de datos IEEE 802.15.4, la transición Sleep->Receive->Transmite puede acortarse para pasar de la suspensión a la transmisión si la plataforma admite la capacidad OT_RADIO_CAPS_SLEEP_TO_TX. Representa las métricas de coexistencia de la radio.
Atributos públicos |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
Tiempo promedio en uso desde la solicitud de rx hasta otorgarlo.
|
mAvgTxRequestToGrantTime
|
uint32_t
Tiempo promedio en uso desde la solicitud tx para otorgar.
|
mNumGrantGlitch
|
uint32_t
Cantidad de errores de subvención.
|
mNumRxDelayedGrant
|
uint32_t
Cantidad de solicitudes de rx que no se otorgaron en un plazo de 50 us
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
Cantidad de rx que estaban en curso cuando se desactivó la subvención.
|
mNumRxGrantImmediate
|
uint32_t
Cantidad de solicitudes de rx mientras el otorgamiento estaba activo.
|
mNumRxGrantNone
|
uint32_t
Cantidad de solicitudes de rx que se completaron sin recibir la beca.
|
mNumRxGrantWait
|
uint32_t
Cantidad de solicitudes de rx mientras el otorgamiento estaba inactivo.
|
mNumRxGrantWaitActivated
|
uint32_t
Cantidad de solicitudes rx que se otorgaron mientras estaba inactiva mientras se otorgó el otorgamiento.
|
mNumRxGrantWaitTimeout
|
uint32_t
Es la cantidad de solicitudes de rx mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.
|
mNumRxRequest
|
uint32_t
Cantidad de solicitudes de rx.
|
mNumTxDelayedGrant
|
uint32_t
Cantidad de solicitudes tx que no se otorgaron dentro de los 50 us.
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
Es la cantidad de tx que estaban en curso cuando se desactivó la concesión.
|
mNumTxGrantImmediate
|
uint32_t
Cantidad de solicitudes tx mientras el otorgamiento estaba activo.
|
mNumTxGrantWait
|
uint32_t
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo.
|
mNumTxGrantWaitActivated
|
uint32_t
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo que finalmente se otorgó.
|
mNumTxGrantWaitTimeout
|
uint32_t
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.
|
mNumTxRequest
|
uint32_t
Cantidad de solicitudes tx.
|
mStopped
|
bool
Se detuvo la recopilación de estadísticas debido a la saturación.
|
Atributos públicos
mavgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Tiempo promedio en uso desde la solicitud de rx hasta otorgarlo.
mavgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Tiempo promedio en uso desde la solicitud tx para otorgar.
mNumGrantGlitch.
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Cantidad de errores de subvención.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Cantidad de solicitudes de rx que no se otorgaron en un plazo de 50 us
mNumRxGrantOffedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Cantidad de rx que estaban en curso cuando se desactivó la subvención.
mNumRxGrant
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Cantidad de solicitudes de rx mientras el otorgamiento estaba activo.
mNumRxGrantNinguno
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Cantidad de solicitudes de rx que se completaron sin recibir la beca.
mNumRxGrantEspera
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Cantidad de solicitudes de rx mientras el otorgamiento estaba inactivo.
mNumRxGrantWaitActivateed
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Cantidad de solicitudes rx que se otorgaron mientras estaba inactiva mientras se otorgó el otorgamiento.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Es la cantidad de solicitudes de rx mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
Cantidad de solicitudes de rx.
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
Cantidad de solicitudes tx que no se otorgaron dentro de los 50 us.
mNumTxGrantOffedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Es la cantidad de tx que estaban en curso cuando se desactivó la concesión.
mNumTxGrant de inmediato
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Cantidad de solicitudes tx mientras el otorgamiento estaba activo.
mNumTxGrantEsperar
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo.
Se activa mNumTxGrantWaitActivate
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo que finalmente se otorgó.
Tiempo de espera de mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.
Solicitud de MxTx
uint32_t otRadioCoexMetrics::mNumTxRequest
Cantidad de solicitudes tx.
detenida
bool otRadioCoexMetrics::mStopped
Se detuvo la recopilación de estadísticas debido a la saturación.
Recursos
Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta la sección Recursos.