otRadioCoexMetrics Struct Reference

The following are valid radio state transitions:

#include < include/openthread/platform/radio.h >

Public Attributes

uint32_t mNumGrantGlitch
Number of grant glitches.
uint32_t mNumTxRequest
Number of tx requests.
uint32_t mNumTxGrantImmediate
Number of tx requests while grant was active.
uint32_t mNumTxGrantWait
Number of tx requests while grant was inactive.
uint32_t mNumTxGrantWaitActivated
Number of tx requests while grant was inactive that were ultimately granted.
uint32_t mNumTxGrantWaitTimeout
Number of tx requests while grant was inactive that timed out.
uint32_t mNumTxGrantDeactivatedDuringRequest
Number of tx that were in progress when grant was deactivated.
uint32_t mNumTxDelayedGrant
Number of tx requests that were not granted within 50us.
uint32_t mAvgTxRequestToGrantTime
Average time in usec from tx request to grant.
uint32_t mNumRxRequest
Number of rx requests.
uint32_t mNumRxGrantImmediate
Number of rx requests while grant was active.
uint32_t mNumRxGrantWait
Number of rx requests while grant was inactive.
uint32_t mNumRxGrantWaitActivated
Number of rx requests while grant was inactive that were ultimately granted.
uint32_t mNumRxGrantWaitTimeout
Number of rx requests while grant was inactive that timed out.
uint32_t mNumRxGrantDeactivatedDuringRequest
Number of rx that were in progress when grant was deactivated.
uint32_t mNumRxDelayedGrant
Number of rx requests that were not granted within 50us.
uint32_t mAvgRxRequestToGrantTime
Average time in usec from rx request to grant.
uint32_t mNumRxGrantNone
Number of rx requests that completed without receiving grant.
bool mStopped
Stats collection stopped due to saturation.

The following are valid radio state transitions:

(Radio ON) +----——+ Enable() +-——+ Receive() +---——+ Transmit() +----——+ | |-----——>| |-----——>| |--------——>| | | Disabled | | Sleep | | Receive | | Transmit | | |<-----——| |<-----——| |<--------——| | +----——+ Disable() +-——+ Sleep() +---——+ Receive() +----——+ (Radio OFF) or signal TransmitDone

During the IEEE 802.15.4 data request command the transition Sleep->Receive->Transmit can be shortened to direct transition from Sleep to Transmit if the platform supports the OT_RADIO_CAPS_SLEEP_TO_TX capability. This structure represents radio coexistence metrics.


The documentation for this struct was generated from the following file:
  • include/openthread/platform/ radio.h