otRadioCoexMetrics

#include <radio.h>

אלה הם העברות חוקיות של מצבי רדיו:

סיכום

(רדיו כבוי) +----+ אפשר() +-+ קבלה() +---+ Transmit() +----+ | |----->| |----->| |-------->| | | מושבת | | שינה | | קבלה | | שידור | | |<-----| |<| |<--------| | +-----קבלה +-+ Sleep() +---+יש להשבית +-+ Sleep() +---+

במהלך פקודת בקשת הנתונים של IEEE 802.15.4, ניתן לקצר את המעבר Sleep->Receive->Transmit (שידור) למצב שינה כדי לעבור מ'שינה' ל'שידור', אם הפלטפורמה תומכת ביכולת OT_Radio_CAPS_SLEEP_TO_TX. מייצג מדדים של דו-קיום ברדיו.

מאפיינים ציבוריים

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 בזמן המענק לא היה פעיל.

mNumRxGrantWaitActivated

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.

mStopped

bool otRadioCoexMetrics::mStopped

איסוף הנתונים הסטטיסטיים הופסק עקב רוויה.

מקורות מידע

המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.