otRadioCoexMetrics
#include <radio.h>
以下是有效的無線電狀態轉換:
摘要
(無線電開啟) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |------>| | | 已停用 | | 睡眠 | | 接收 | | 傳送 | | | <-----| |<---| 停用訊號 +--
在 IEEE 802.15.4 資料要求中,如果平台支援 OT_RADIO_CAPS_SLEEP_TO_TX 功能,則可以縮短將「Sleep->Receive->傳輸」轉換到「傳輸」的要求,直接轉換為「傳輸」。代表無線電共存指標。
公開屬性 |
|
---|---|
mAvgRxRequestToGrantTime
|
uint32_t
從 rx 要求授予的 Usec 平均時間。
|
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
Rx 要求數量。
|
mNumTxDelayedGrant
|
uint32_t
50 秒內未獲準的 tx 要求數量。
|
mNumTxGrantDeactivatedDuringRequest
|
uint32_t
授權停用時進行中的交易次數。
|
mNumTxGrantImmediate
|
uint32_t
在授權啟用期間的 tx 要求數量。
|
mNumTxGrantWait
|
uint32_t
在授權處於停用狀態時,tx 要求數量。
|
mNumTxGrantWaitActivated
|
uint32_t
在授權處於閒置狀態且最終獲得授權的情況下,交易失敗次數。
|
mNumTxGrantWaitTimeout
|
uint32_t
授權處於閒置狀態且逾時。
|
mNumTxRequest
|
uint32_t
tx 要求數量。
|
mStopped
|
bool
統計資料因飽和而停止收集。
|
公開屬性
mAvgRxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime
從 rx 要求授予的 Usec 平均時間。
mAvgTxRequestToGrantTime
uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime
來自 tx 要求的平均使用時間。
mNumGrantGlitch
uint32_t otRadioCoexMetrics::mNumGrantGlitch
授權異常次數。
mNumRxDelayedGrant
uint32_t otRadioCoexMetrics::mNumRxDelayedGrant
50 天內未授予的 rx 要求數量。
mNumRxGrantDeactivatedDuringRequest
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
Rx 要求數量。
mNumTxDelayedGrant
uint32_t otRadioCoexMetrics::mNumTxDelayedGrant
50 秒內未獲準的 tx 要求數量。
mNumTxGrantDeactivatedDuringRequest
uint32_t otRadioCoexMetrics::mNumTxGrantDeactivatedDuringRequest
授權停用時進行中的交易次數。
mNumTxGrantImmediate
uint32_t otRadioCoexMetrics::mNumTxGrantImmediate
在授權啟用期間的 tx 要求數量。
mNumTxGrantWait
uint32_t otRadioCoexMetrics::mNumTxGrantWait
在授權處於停用狀態時,tx 要求數量。
mNumTxGrantWaitActivated
uint32_t otRadioCoexMetrics::mNumTxGrantWaitActivated
在授權處於閒置狀態且最終獲得授權的情況下,交易失敗次數。
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
授權處於閒置狀態且逾時。
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
tx 要求數量。
mStopped
bool otRadioCoexMetrics::mStopped
統計資料因飽和而停止收集。
資源
OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。