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 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源