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. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.