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 रेडियो लिंक के ज़रिए भेजा या पाया गया था या नहीं.
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
इससे पता चलता है कि टेक्सस में रजिस्टर हो गया है (उदाहरण के लिए, ack मिला). सिर्फ़ TXT मैसेज के लिए लागू.
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.