otHistoryTrackerMessageInfo

#include <history_tracker.h>

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

खास जानकारी

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

सार्वजनिक विशेषताएं

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

सार्वजनिक विशेषताएं

mAveRxRs

int8_t otHistoryTrackerMessageInfo::mAveRxRss

मिले मैसेज के आरएसएस या OT_Radio_INVALI_RSSI अगर नहीं पता है.

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

मैसेज का चेकसम (सिर्फ़ यूडीपी/टीसीपी/आईसीएमपी6 के लिए मान्य).

mDestination

otSockAddr otHistoryTrackerMessageInfo::mDestination

मंज़िल IPv6 पता और पोर्ट (अगर यूडीपी/टीसीपी).

mIcmp6प्रकार

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

अगर ICMP6, ICMP6 है, तो ICMP6 प्रकार है, नहीं तो शून्य है (OT_ICMP6_TYPE_* कैलकुलेशन).

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

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

mLinkSecurity

bool otHistoryTrackerMessageInfo::mLinkSecurity

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

mNeigborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

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

mPayloadlength

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

IPv6 पेलोड लंबाई (आईपी6 हेडर को छोड़कर).

mप्राथमिकता

uint8_t otHistoryTrackerMessageInfo::mPriority

मैसेज की प्राथमिकता (OT_HISTORY_TRACKER_MSG_PRIORITY_* की गिनती).

mRadioIeee802154

bool otHistoryTrackerMessageInfo::mRadioIeee802154

यह बताता है कि मैसेज 15.4 रेडियो लिंक पर भेजा गया था या उस पर मिला था.

mRadioTrelUdp6

bool otHistoryTrackerMessageInfo::mRadioTrelUdp6

यह बताता है कि मैसेज किसी TREL रेडियो लिंक पर भेजा गया था या मिला था.

mस्रोत

otSockAddr otHistoryTrackerMessageInfo::mSource

स्रोत IPv6 पता और पोर्ट (अगर यूडीपी/टीसीपी)

mTxसफल

bool otHistoryTrackerMessageInfo::mTxSuccess

TX सफलता (उदा., ack मिला) को दर्शाता है. यह सुविधा सिर्फ़ TX मैसेज के लिए लागू है.

संसाधन

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