otHistoryTrackerMessageInfo

#include <history_tracker.h>

يمثل هذا الهيكل معلومات رسالة RX / TX IPv6.

ملخص

بعض الحقول في هذه البنية تنطبق على رسالة RX أو رسالة TX فقط، على سبيل المثال، mAveRxRss هو متوسط RSS من جميع الأطر التي تشكل جزء من الرسالة التي وردت وغير قابلة للتطبيق فقط من أجل رسالة RX.

السمات العامة

mAveRxRss
int8_t
RSS للرسالة المستلمة أو OT_RADIO_INVALI_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 (على سبيل المثال ، تم استلام ack). ينطبق على TX msg فقط.

السمات العامة

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

RSS للرسالة المستلمة أو OT_RADIO_INVALI_RSSI إذا لم تكن معروفة.

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

المجموع الاختباري للرسالة (صالح فقط لـ UDP / TCP / ICMP6).

الوجهة

otSockAddr otHistoryTrackerMessageInfo::mDestination

عنوان IPv6 الوجهة والمنفذ (إذا كان UDP / TCP).

النوع

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

نوع ICMP6 إذا جي اس هو ICMP6 صفر خلاف ذلك ( OT_ICMP6_TYPE_* التعداد).

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

عدد بروتوكول IP ( OT_IP6_PROTO_* التعداد).

املينك

bool otHistoryTrackerMessageInfo::mLinkSecurity

يشير إلى ما إذا كانت الرسالة تستخدم أمان الارتباط.

م الجار

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

RLOC16 الجار الذي أرسل / تلقى جي اس ( 0xfffe إذا لم RLOC16).

الطول

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

طول حمولة IPv6 (باستثناء رأس IP6 نفسه).

m الأولوية

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

يشير إلى نجاح الإرسال (على سبيل المثال ، تم استلام ack). ينطبق على TX msg فقط.