otRadioCoexMetrics
    #include <radio.h>
  
Las siguientes son transiciones de estado de radio válidas:
Resumen
(Radio ACTIVADA) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Inhabilitado | | Sueño | | Recibir | | Transmitir | |<-----| |<-----| |<-----+ Transmitir() +-+ Señal de suspensión +--+
Durante el comando de solicitud de datos IEEE 802.15.4, la transición Sleep->Receive->Transmit se puede acortar para que haga una transición directa de suspensión a transmisión si la plataforma admite la capacidad OT_RADIO_CAPS_SLEEP_TO_TX. Representa métricas de coexistencia de radio.
| Atributos públicos | |
|---|---|
| mAvgRxRequestToGrantTime | uint32_tTiempo promedio de uso desde la solicitud de rx para otorgar.  | 
| mAvgTxRequestToGrantTime | uint32_tTiempo promedio en uso desde la solicitud de TX hasta el otorgamiento.  | 
| mNumGrantGlitch | uint32_tCantidad de errores de otorgamiento.  | 
| mNumRxDelayedGrant | uint32_tCantidad de solicitudes de rx que no se otorgaron en un período de 50 us.  | 
| mNumRxGrantDeactivatedDuringRequest | uint32_tCantidad de recetas en curso cuando se desactivó el otorgamiento.  | 
| mNumRxGrantImmediate | uint32_tCantidad de solicitudes de recetas mientras el otorgamiento estaba activo.  | 
| mNumRxGrantNone | uint32_tCantidad de solicitudes de recetas que se completaron sin recibir otorgamiento.  | 
| mNumRxGrantWait | uint32_tCantidad de solicitudes de recetas mientras el otorgamiento estaba inactivo.  | 
| mNumRxGrantWaitActivated | uint32_tCantidad de solicitudes de recetas mientras el otorgamiento estaba inactivo y que finalmente se otorgaron.  | 
| mNumRxGrantWaitTimeout | uint32_tCantidad de solicitudes de recetas mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.  | 
| mNumRxRequest | uint32_tCantidad de solicitudes de rx.  | 
| mNumTxDelayedGrant | uint32_tCantidad de solicitudes tx que no se otorgaron en un plazo de 50 us.  | 
| mNumTxGrantDeactivatedDuringRequest | uint32_tCantidad de tareas que estaban en curso cuando se desactivó el otorgamiento.  | 
| mNumTxGrantImmediate | uint32_tCantidad de solicitudes tx mientras el otorgamiento estaba activo.  | 
| mNumTxGrantWait | uint32_tCantidad de solicitudes tx mientras el otorgamiento estaba inactivo.  | 
| mNumTxGrantWaitActivated | uint32_tCantidad de solicitudes de transferencia mientras el otorgamiento estaba inactivo y que se otorgaron finalmente.  | 
| mNumTxGrantWaitTimeout | uint32_tCantidad de solicitudes de transferencia mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.  | 
| mNumTxRequest | uint32_tCantidad de solicitudes de tx.  | 
| mStopped | boolSe detuvo la recopilación de estadísticas debido a la saturación.  | 
Atributos públicos
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
Tiempo promedio de uso desde la solicitud de rx para otorgar.
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
Tiempo promedio en uso desde la solicitud de TX hasta el otorgamiento.
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
Cantidad de errores de otorgamiento.
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
Cantidad de solicitudes de rx que no se otorgaron en un período de 50 us.
mNumRxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
Cantidad de recetas en curso cuando se desactivó el otorgamiento.
mNumRxGrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
Cantidad de solicitudes de recetas mientras el otorgamiento estaba activo.
mNumRxGrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
Cantidad de solicitudes de recetas que se completaron sin recibir otorgamiento.
mNumRxGrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
Cantidad de solicitudes de recetas mientras el otorgamiento estaba inactivo.
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
Cantidad de solicitudes de recetas mientras el otorgamiento estaba inactivo y que finalmente se otorgaron.
mNumRxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
Cantidad de solicitudes de recetas 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 en un plazo de 50 us.
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
Cantidad de tareas que estaban en curso cuando se desactivó el otorgamiento.
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
Cantidad de solicitudes tx mientras el otorgamiento estaba activo.
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
Cantidad de solicitudes tx mientras el otorgamiento estaba inactivo.
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
Cantidad de solicitudes de transferencia mientras el otorgamiento estaba inactivo y que se otorgaron finalmente.
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
Cantidad de solicitudes de transferencia mientras el otorgamiento estaba inactivo y se agotó el tiempo de espera.
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Cantidad de solicitudes de tx.
mStopped
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 contribuir a nuestra documentación, consulta Recursos.