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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.