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_tRSSI של המסגרת האחרונה שהתקבלה.  | 
| mLinkMargin | uint8_tשוליים של קישור בדציבלים.  | 
| mMessageErrorRate | uint16_t(IPv6) שיעור שגיאות בהודעות (0x0000->0%, 0xffff->100%).  | 
| mQueuedMessageCount | uint16_tמספר ההודעות שבתור עבור tx עקיף לילד.  | 
| mRloc16 | uint16_tRLOC16.  | 
| 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. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.