otHistoryTrackerMessageInfo

#include <history_tracker.h>

המבנה הזה מייצג פרטי הודעה מסוג RX/TX IPv6.

סיכום

חלק מהשדות במבנה זה חלים על הודעת RX או על הודעת TX בלבד, לדוגמה: mAveRxRss הוא ה-RSS הממוצע של כל חלקי הקטעים שיוצרים הודעה שהתקבלה, והוא רלוונטי רק להודעת RX.

מאפיינים ציבוריים

mAveRxRss
int8_t
RSS של הודעה שהתקבלה או OT_Radio_MANAGEALI_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
אורך מטען ייעודי של 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_Radio_MANAGEALI_RSSI אם אינו ידוע.

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

סיכום ביקורת של הודעה (תקף רק עבור UDP/TCP/ICMP6).

היעד

otSockAddr otHistoryTrackerMessageInfo::mDestination

כתובת ויציאת IPv6 יעד (אם UDP/TCP).

סוג mIcmp6

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

סוג ICMP6 אם ההודעה היא ICMP6, אפס אחרת (OT_ICMP6_TYPE_* ספירה).

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

מספר פרוטוקול IP (ספירה של OT_IP6_PROTO_*).

אבטחה של mLink

bool otHistoryTrackerMessageInfo::mLinkSecurity

מציין אם ההודעה השתמשה באבטחת קישורים.

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

RLOC16 של שכן ששלח/קיבל את ההודעה (0xfffe אם אין RLOC16).

אורך mPayload

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

אורך מטען ייעודי של IPv6 (ללא כותרת IP6 עצמה).

עדיפות

uint8_t otHistoryTrackerMessageInfo::mPriority

עדיפות ההודעה (ספירה של OT_HISTORY_TRACKER_MSG_PRIORITY_*).

mRadioIeee802154

bool otHistoryTrackerMessageInfo::mRadioIeee802154

מציין אם ההודעה נשלחה/התקבלה באמצעות קישור רדיו 15.4.

mRadioTrelUdp6

bool otHistoryTrackerMessageInfo::mRadioTrelUdp6

מציין אם ההודעה נשלחה/התקבלה באמצעות קישור רדיו TREL.

מקור מקורי

otSockAddr otHistoryTrackerMessageInfo::mSource

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

תמיכה טכנית

bool otHistoryTrackerMessageInfo::mTxSuccess

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

מקורות מידע

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