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 で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。