otRadioCoexMetrics

#include <radio.h>

موارد زیر انتقال حالت رادیویی معتبر هستند:

خلاصه

(رادیو روشن) +----+ Enable() +-+ Receive() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | معلول | | خواب | | دریافت | | انتقال | | |<-----| |<-----| |<--------| | +----+ Disable() +-+ Sleep() +---+ Receive() +----+ (Radio OFF) یا سیگنال TransmitDone

در طول فرمان درخواست داده IEEE 802.15.4، اگر پلتفرم از قابلیت OT_RADIO_CAPS_SLEEP_TO_TX پشتیبانی کند، می‌توان انتقال Sleep->Receive->Transmit را به انتقال مستقیم از Sleep به Transmit کوتاه کرد. معیارهای همزیستی رادیویی را نشان می دهد.

صفات عمومی

mAvgRxRequestToGrantTime
uint32_t
میانگین زمان در usec از درخواست rx تا اعطا.
mAvgTxRequestToGrantTime
uint32_t
میانگین زمان در usec از درخواست tx تا اعطا.
mNumGrantGlitch
uint32_t
تعداد اشکالات کمک هزینه
mNumRxDelayedGrant
uint32_t
تعداد درخواست‌های rx که در عرض 50 ما اعطا نشدند.
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
تعداد درخواست‌های tx که در عرض 50 ما اعطا نشدند.
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
جمع آوری آمار به دلیل اشباع متوقف شد.

صفات عمومی

mAvgRxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgRxRequestToGrantTime

میانگین زمان در usec از درخواست rx تا اعطا.

mAvgTxRequestToGrantTime

uint32_t otRadioCoexMetrics::mAvgTxRequestToGrantTime

میانگین زمان در usec از درخواست tx تا اعطا.

mNumGrantGlitch

uint32_t otRadioCoexMetrics::mNumGrantGlitch

تعداد اشکالات کمک هزینه

mNumRxDelayedGrant

uint32_t otRadioCoexMetrics::mNumRxDelayedGrant

تعداد درخواست‌های rx که در عرض 50 ما اعطا نشدند.

mNumRxGrantDeactivatedDuringRequest

uint32_t otRadioCoexMetrics::mNumRxGrantDeactivatedDuringRequest

تعداد rxهایی که در زمان غیرفعال شدن کمک هزینه در حال انجام بودند.

mNumRxGrantImmediate

uint32_t otRadioCoexMetrics::mNumRxGrantImmediate

تعداد درخواست‌های rx در زمانی که گرنت فعال بود.

mNumRxGrantNone

uint32_t otRadioCoexMetrics::mNumRxGrantNone

تعداد درخواست‌های rx که بدون دریافت کمک هزینه تکمیل شدند.

mNumRxGrantWait

uint32_t otRadioCoexMetrics::mNumRxGrantWait

تعداد درخواست‌های rx در حالی که گرنت غیرفعال بود.

mNumRxGrantWait فعال شد

uint32_t otRadioCoexMetrics::mNumRxGrantWaitActivated

تعداد درخواست‌های rx در حالی که گرنت غیرفعال بود که در نهایت اعطا شد.

mNumRxGrantWaitTimeout

uint32_t otRadioCoexMetrics::mNumRxGrantWaitTimeout

تعداد درخواست‌های rx در زمانی که کمک مالی غیرفعال بود که زمان آن تمام شد.

mNumRxRequest

uint32_t otRadioCoexMetrics::mNumRxRequest

تعداد درخواست های rx

mNumTxDelayedGrant

uint32_t otRadioCoexMetrics::mNumTxDelayedGrant

تعداد درخواست‌های tx که در عرض 50 ما اعطا نشدند.

mNumTxGrantDeactivatedDuringRequest

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.

mStoped

bool otRadioCoexMetrics::mStopped

جمع آوری آمار به دلیل اشباع متوقف شد.

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.