otHistoryTrackerMessageInfo
#include <history_tracker.h>
מייצג פרטים של הודעת RX/TX IPv6.
סיכום
חלק מהשדות במבנה הזה רלוונטיים להודעת RX או להודעת TX בלבד, לדוגמה: mAveRxRss
הוא ה-RSS הממוצע של כל מסגרות המקטעים שיוצרים הודעה שהתקבלה, והוא רלוונטי רק להודעת RX.
מאפיינים ציבוריים |
|
---|---|
mAveRxRss
|
int8_t
RSS של הודעה שהתקבלה או OT_GPS_INVALID_RSSI אם אינו ידוע.
|
mChecksum
|
uint16_t
סיכום ביקורת של הודעות (תקף רק ב-UDP/TCP/ICMP6).
|
mDestination
|
כתובת ויציאה של IPv6 של יעד (אם UDP/TCP).
|
mIcmp6Type
|
uint8_t
סוג ICMP6 אם ההודעה היא ICMP6, אפס אחרת (ספירת
OT_ICMP6_TYPE_* ). |
mIpProto
|
uint8_t
מספר פרוטוקול IP (ספירת
OT_IP6_PROTO_* ). |
mLinkSecurity
|
bool
מציין אם ההודעה השתמשה באבטחת קישור.
|
mNeighborRloc16
|
uint16_t
RLOC16 של השכן ששלח/קיבל את ההודעה (
0xfffe אם אין RLOC16). |
mPayloadLength
|
uint16_t
אורך המטען הייעודי (payload) של IPv6 (אין לכלול את כותרת ה-IP6 עצמה).
|
mPriority
|
uint8_t
עדיפות ההודעה (ספירת
OT_HISTORY_TRACKER_MSG_PRIORITY_* ). |
mRadioIeee802154
|
bool
מציין אם ההודעה נשלחה/התקבלה בקישור רדיו 15.4.
|
mRadioTrelUdp6
|
bool
מציין אם הודעה נשלחה/התקבלה באמצעות קישור רדיו TREL.
|
mSource
|
כתובת IPv6 של המקור ויציאה (אם UDP/TCP)
|
mTxSuccess
|
bool
מציין את ההצלחה של TX (למשל, המחאה התקבלה). רלוונטי להודעות TX בלבד.
|
מאפיינים ציבוריים
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS של הודעה שהתקבלה או OT_GPS_INVALID_RSSI אם אינו ידוע.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
סיכום ביקורת של הודעות (תקף רק ב-UDP/TCP/ICMP6).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
כתובת ויציאה של IPv6 של יעד (אם UDP/TCP).
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
סוג ICMP6 אם ההודעה היא ICMP6, אפס אחרת (ספירת OT_ICMP6_TYPE_*
).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
מספר פרוטוקול IP (ספירת OT_IP6_PROTO_*
).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
מציין אם ההודעה השתמשה באבטחת קישור.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 של השכן ששלח/קיבל את ההודעה (0xfffe
אם אין RLOC16).
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
אורך המטען הייעודי (payload) של IPv6 (אין לכלול את כותרת ה-IP6 עצמה).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
עדיפות ההודעה (ספירת OT_HISTORY_TRACKER_MSG_PRIORITY_*
).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
מציין אם ההודעה נשלחה/התקבלה בקישור רדיו 15.4.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
מציין אם הודעה נשלחה/התקבלה באמצעות קישור רדיו TREL.
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
מציין את ההצלחה של TX (למשל, המחאה התקבלה). רלוונטי להודעות TX בלבד.
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.