otRadioCoexMetrics
#include <radio.h>
有効な無線状態の変化は次のとおりです。
概要
(無線オン) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | Disabled | | Sleep | | Receive | | Transmit | |<-----| |<-----| |<--------| | +----+Disable() +-+ +-- Done()
プラットフォームが OT_RADIO_CAPS_SLEEP_TO_TX 機能をサポートしている場合、IEEE 802.15.4 データ要求コマンドの間は、Sleep -> Receive -> Transmit 移行を短縮して、Sleep から Transmit への直接移行にすることができます。ラジオの共存の指標を表します。
パブリック属性 |
|
---|---|
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
付与がアクティブでなかったときに、最終的に承認された tx リクエストの数。
|
mNumTxGrantWaitTimeout
|
uint32_t
付与が無効なときにタイムアウトした tx リクエストの数。
|
mNumTxRequest
|
uint32_t
送信リクエストの数。
|
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
付与がアクティブでなかったときに、最終的に承認された tx リクエストの数。
mNumTxGrantWaitTimeout
uint32_t otRadioCoexMetrics::mNumTxGrantWaitTimeout
付与が無効なときにタイムアウトした tx リクエストの数。
mNumTxRequest
uint32_t otRadioCoexMetrics::mNumTxRequest
送信リクエストの数。
mStopped
bool otRadioCoexMetrics::mStopped
飽和度により、統計情報の収集が停止しました。
関連情報
OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。