otHistoryTrackerMessageInfo

#include <history_tracker.h>

RX/TX IPv6 मैसेज की जानकारी दिखाता है.

खास जानकारी

इस निर्देश में दिए गए कुछ फ़ील्ड, सिर्फ़ RX मैसेज या TXT मैसेज के लिए इस्तेमाल किए जा सकते हैं, जैसे कि mAveRxRss, उन सभी फ़्रैगमेंट फ़्रेम का औसत आरएसएस है जो रिसीव किए गए मैसेज बनाते हैं और सिर्फ़ RX मैसेज के लिए लागू होते हैं.

सार्वजनिक एट्रिब्यूट

mAveRxRss
int8_t
मिले हुए मैसेज का आरएसएस या OT_Radio_INVALID_RSSI. अगर मालूम नहीं है, तो उसे डालें.
mChecksum
uint16_t
मैसेज का चेकसम (सिर्फ़ UDP/TCP/ICMP6 के लिए मान्य).
mDestination
डेस्टिनेशन आईपीवी6 पता और पोर्ट (अगर यूडीपी/टीसीपी है).
mIcmp6Type
uint8_t
अगर मैसेज, ICMP6 है, तो ICMP6 टाइप करें, नहीं तो शून्य (OT_ICMP6_TYPE_* इन्यूरेशन).
mIpProto
uint8_t
आईपी प्रोटोकॉल नंबर (OT_IP6_PROTO_* गिनती).
mLinkSecurity
bool
इससे पता चलता है कि मैसेज ने, लिंक की सुरक्षा का इस्तेमाल किया है या नहीं.
mNeighborRloc16
uint16_t
पड़ोसी का RLOC16 जिसने मैसेज भेजा/पाया (अगर कोई RLOC16 नहीं है, तो 0xfffe).
mPayloadLength
uint16_t
IPv6 पेलोड की लंबाई (खुद IP6 हेडर को छोड़कर).
mPriority
uint8_t
मैसेज की प्राथमिकता (OT_HISTORY_TRACKER_MSG_PRIORITY_* गिनती).
mRadioIeee802154
bool
यह बताता है कि क्या मैसेज 15.4 रेडियो लिंक के ज़रिए भेजा/पाया गया था.
mRadioTrelUdp6
bool
यह बताता है कि मैसेज, TREL रेडियो लिंक के ज़रिए भेजा या पाया गया था या नहीं.
mSource
सोर्स IPv6 पता और पोर्ट (अगर UDP/टीसीपी)
mTxSuccess
bool
इससे पता चलता है कि टेक्सस में रजिस्टर हो गया है (उदाहरण के लिए, ack मिला). सिर्फ़ TXT मैसेज के लिए लागू.

सार्वजनिक एट्रिब्यूट

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

मिले हुए मैसेज का आरएसएस या OT_Radio_INVALID_RSSI. अगर मालूम नहीं है, तो उसे डालें.

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

मैसेज का चेकसम (सिर्फ़ UDP/TCP/ICMP6 के लिए मान्य).

mDestination

otSockAddr otHistoryTrackerMessageInfo::mDestination

डेस्टिनेशन आईपीवी6 पता और पोर्ट (अगर यूडीपी/टीसीपी है).

mIcmp6Type

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

अगर मैसेज, ICMP6 है, तो ICMP6 टाइप करें, नहीं तो शून्य (OT_ICMP6_TYPE_* इन्यूरेशन).

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

आईपी प्रोटोकॉल नंबर (OT_IP6_PROTO_* गिनती).

mLinkSecurity

bool otHistoryTrackerMessageInfo::mLinkSecurity

इससे पता चलता है कि मैसेज ने, लिंक की सुरक्षा का इस्तेमाल किया है या नहीं.

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

पड़ोसी का RLOC16 जिसने मैसेज भेजा/पाया (अगर कोई RLOC16 नहीं है, तो 0xfffe).

mPayloadLength

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

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/टीसीपी)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

इससे पता चलता है कि टेक्सस में रजिस्टर हो गया है (उदाहरण के लिए, ack मिला). सिर्फ़ TXT मैसेज के लिए लागू.

संसाधन

OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.