otRadioCoexMetrics
#include <radio.h>
下面是有效的无线电状态转换:
摘要
(无线装置开启)+----+ 启用() +-+ 接收() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | 已停用 | | 睡眠 | | 接收 | | 传输 | | |<-----| |<-----| |<--------| | +----+Disable() +-+ Sleep() +---+ Receive() +----+(无线装置已关闭)或信号 TransmitDone
在 IEEE 802.15.4 数据请求命令执行期间,如果平台支持 OT_RADIO_CAPS_SLEEP_TO_TX 功能,则可以将“休眠”->“接收”->“传输”缩短为直接从休眠状态转换为传输状态。此结构表示无线共存指标。
公共属性 |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
从 rx 请求授予的平均时间(以微秒为单位)。
|
mAvgTxRequestToGrantTime
|
uint32_t
从 tx 请求授予的平均时间(以微秒为单位)。
|
mNumGrantGlitch
|
uint32_t
授权故障数。
|
mNumRxDelayedGrant
|
uint32_t
在 50 秒内未获得授权的 rx 请求数。
|
mNumRxGrantDeactivatedDuringRequest
|
uint32_t
授权停用时正在进行的 rx 数量。
|
mNumRxGrantImmediate
|
uint32_t
授权处于活动状态时的 rx 请求数。
|
mNumRxGrantNone
|
uint32_t
已完成且未获得授权的 rx 请求数量。
|
mNumRxGrantWait
|
uint32_t
授予处于非活动状态时的 rx 请求数量。
|
mNumRxGrantWaitActivated
|
uint32_t
授权无效时最终的 Rx 请求数量。
|
mNumRxGrantWaitTimeout
|
uint32_t
授予处于非活动状态时超时的 rx 请求数。
|
mNumRxRequest
|
uint32_t
接收请求的数量。
|
mNumTxDelayedGrant
|
uint32_t
未在 50 微秒内授予的 tx 请求数。
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
取消授权后正在进行的 tx 数量。
|
mNumTxGrantImmediate
|
uint32_t
授权处于活跃状态时的 tx 请求数量。
|
mNumTxGrantWait
|
uint32_t
授权处于非活动状态时的 tx 请求数量。
|
mNumTxGrantWaitActivated
|
uint32_t
最终处于非活跃状态但最终获得批准的 Tx 请求数。
|
mNumTxGrantWaitTimeout
|
uint32_t
授权处于非活动状态时超时的 Tx 请求数。
|
mNumTxRequest
|
uint32_t
Tx 请求数。
|
mStopped
|
bool
饱和度信息已停止收集。
|
公共属性
m 平均值 RxRequestTograntTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
从 rx 请求授予的平均时间(以微秒为单位)。
m 平均每次点击费用 T 请求
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
从 tx 请求授予的平均时间(以微秒为单位)。
mNumgrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
授权故障数。
mNumRxDelayedgrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
在 50 秒内未获得授权的 rx 请求数。
mNumRxgrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest
授权停用时正在进行的 rx 数量。
mNumRxgrantImmediate
uint32_t otRadioCoexMetrics::mNumRxGrantImmediate
授权处于活动状态时的 rx 请求数。
mNumRxgrantNone
uint32_t otRadioCoexMetrics::mNumRxGrantNone
已完成且未获得授权的 rx 请求数量。
mNumRxgrantWait
uint32_t otRadioCoexMetrics::mNumRxGrantWait
授予处于非活动状态时的 rx 请求数量。
mNumRxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated
授权无效时最终的 Rx 请求数量。
mNumRxgrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout
授予处于非活动状态时超时的 rx 请求数。
mNumRxRequest
uint32_t otRadioCoexMetrics::mNumRxRequest
接收请求的数量。
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
未在 50 微秒内授予的 tx 请求数。
mNumTxgrantDisabledDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
取消授权后正在进行的 tx 数量。
mNumTxgrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
授权处于活跃状态时的 tx 请求数量。
mNumTxgrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
授权处于非活动状态时的 tx 请求数量。
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
最终处于非活跃状态但最终获得批准的 Tx 请求数。
mNumTxgrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
授权处于非活动状态时超时的 Tx 请求数。
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
Tx 请求数。
已停止
bool otRadioCoexMetrics::mStopped
饱和度信息已停止收集。
资源
OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源。