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.

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

כתובת IPv6 של המקור ויציאה (אם UDP/TCP)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

מציין את ההצלחה של TX (למשל, המחאה התקבלה). רלוונטי להודעות TX בלבד.

מקורות מידע

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