otMeshDiagChildEntry
#include <mesh_diag.h>
מייצג מידע על רשומת צאצא מ-otMeshDiagQueryChildTable()
.
סיכום
mSupportsErrRate
מציין אם תכונת המעקב אחר שגיאות נתמכת או לא, והערכים mFrameErrorRate
ו-mMessageErrorRate
חוקיים. קצב שגיאות הפריימים עוקב אחר שגיאות tx של פריימים (כלפי הצאצא) בשכבת ה-MAC, ו-mMessageErrorRate
עוקב אחר שיעור השגיאות של IPv6 (מעל שכבת ה-MAC ואחרי ניסיונות חוזרים של MAC) כשנפילת הודעת IPv6. לדוגמה, אם ההודעה גדולה ומצריכה פיצול של 6LoWPAN, ההודעה tx תיחשב כהודעה שנכשלה אם אחת מה-tx של מסגרת המקטע שלה נכשלת (לדוגמה, אף פעם לא הופעלה).
מאפיינים ציבוריים |
|
---|---|
mAge
|
uint32_t
שניות מאז השיחה האחרונה של הילד או הילדה.
|
mAverageRssi
|
int8_t
ממוצע RSSI.
|
mConnectionTime
|
uint32_t
שניות מאז צירוף הצאצא.
|
mCslChannel
|
uint8_t
ערוץ CSL.
|
mCslPeriod
|
uint16_t
פרק הזמן של CSL ביחידה של 10 סמלים-זמן. אפס מציין ש-CSL מושבת.
|
mCslSynchronized
|
bool
תואם ל-CSL ו-CSL מסונכרן.
|
mCslTimeout
|
uint32_t
הזמן הקצוב לתפוגה של CSL בשניות.
|
mDeviceTypeFtd
|
bool
זהו FTD במכשיר (לעומת MTD).
|
mExtAddress
|
כתובת מורחבת.
|
mFrameErrorRate
|
uint16_t
קצב שגיאות פריימים (0x0000->0%, 0xffff->100%).
|
mFullNetData
|
bool
האם המכשיר מקבל נתוני רשת מלאים (לעומת קבוצת משנה יציבה).
|
mLastRssi
|
int8_t
RSSI של המסגרת האחרונה שהתקבלה.
|
mLinkMargin
|
uint8_t
שוליים של קישור בדציבלים.
|
mMessageErrorRate
|
uint16_t
(IPv6) שיעור שגיאות בהודעות (0x0000->0%, 0xffff->100%).
|
mQueuedMessageCount
|
uint16_t
מספר ההודעות שבתור עבור tx עקיף לילד.
|
mRloc16
|
uint16_t
RLOC16.
|
mRxOnWhenIdle
|
bool
הפעלה בזמן חוסר פעילות (לעומת מצב שינה).
|
mSupervisionInterval
|
uint16_t
מרווח זמן לפיקוח, בשניות. אפס כדי לציין שלא נעשה שימוש.
|
mSupportsErrRate
|
bool
הערכים
mFrameErrorRate ו-mMessageErrorRate חוקיים. |
mTimeout
|
uint32_t
הזמן הקצוב לתפוגה בשניות.
|
mVersion
|
uint16_t
גרסה.
|
מאפיינים ציבוריים
mAge
uint32_t otMeshDiagChildEntry::mAge
שניות מאז השיחה האחרונה של הילד או הילדה.
mAverageRssi
int8_t otMeshDiagChildEntry::mAverageRssi
ממוצע RSSI.
mConnectionTime
uint32_t otMeshDiagChildEntry::mConnectionTime
שניות מאז צירוף הצאצא.
mCslChannel
uint8_t otMeshDiagChildEntry::mCslChannel
ערוץ CSL.
mCslPeriod
uint16_t otMeshDiagChildEntry::mCslPeriod
פרק הזמן של CSL ביחידה של 10 סמלים-זמן. אפס מציין ש-CSL מושבת.
mCslSynchronized
bool otMeshDiagChildEntry::mCslSynchronized
תואם ל-CSL ו-CSL מסונכרן.
mCslTimeout
uint32_t otMeshDiagChildEntry::mCslTimeout
הזמן הקצוב לתפוגה של CSL בשניות.
mDeviceTypeFtd
bool otMeshDiagChildEntry::mDeviceTypeFtd
זהו FTD במכשיר (לעומת MTD).
mFrameErrorRate
uint16_t otMeshDiagChildEntry::mFrameErrorRate
קצב שגיאות פריימים (0x0000->0%, 0xffff->100%).
mFullNetData
bool otMeshDiagChildEntry::mFullNetData
האם המכשיר מקבל נתוני רשת מלאים (לעומת קבוצת משנה יציבה).
mLastRssi
int8_t otMeshDiagChildEntry::mLastRssi
RSSI של המסגרת האחרונה שהתקבלה.
mLinkMargin
uint8_t otMeshDiagChildEntry::mLinkMargin
שוליים של קישור בדציבלים.
mMessageErrorRate
uint16_t otMeshDiagChildEntry::mMessageErrorRate
(IPv6) שיעור שגיאות בהודעות (0x0000->0%, 0xffff->100%).
mQueuedMessageCount
uint16_t otMeshDiagChildEntry::mQueuedMessageCount
מספר ההודעות שבתור עבור tx עקיף לילד.
mRloc16
uint16_t otMeshDiagChildEntry::mRloc16
RLOC16.
mRxOnWhenIdle
bool otMeshDiagChildEntry::mRxOnWhenIdle
הפעלה בזמן חוסר פעילות (לעומת מצב שינה).
mSupervisionInterval
uint16_t otMeshDiagChildEntry::mSupervisionInterval
מרווח זמן לפיקוח, בשניות. אפס כדי לציין שלא נעשה שימוש.
mSupportsErrRate
bool otMeshDiagChildEntry::mSupportsErrRate
הערכים mFrameErrorRate
ו-mMessageErrorRate
חוקיים.
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
הזמן הקצוב לתפוגה בשניות.
mVersion
uint16_t otMeshDiagChildEntry::mVersion
גרסה.
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.