#HistoryTrackerMessageInfo

#include <history_tracker.h>

একটি RX/TX IPv6 বার্তার তথ্য উপস্থাপন করে।

সারসংক্ষেপ

এই কাঠামোর কিছু ক্ষেত্র শুধুমাত্র একটি RX বার্তা বা একটি TX বার্তার জন্য প্রযোজ্য, যেমন, mAveRxRss হল সমস্ত ফ্র্যাগমেন্ট ফ্রেমের গড় RSS যা একটি প্রাপ্ত বার্তা গঠন করে এবং শুধুমাত্র একটি RX বার্তার জন্য প্রযোজ্য৷

পাবলিক বৈশিষ্ট্য

mAveRxRss
int8_t
প্রাপ্ত বার্তার RSS বা OT_RADIO_INVALID_RSSI জানা না থাকলে।
mChecksum
uint16_t
মেসেজ চেকসাম (শুধুমাত্র UDP/TCP/ICMP6 এর জন্য বৈধ)।
mDestination
গন্তব্য IPv6 ঠিকানা এবং পোর্ট (যদি UDP/TCP)।
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/TCP)
mTxSuccess
bool
TX সাফল্য নির্দেশ করে (যেমন, ack প্রাপ্ত)। শুধুমাত্র TX বার্তার জন্য প্রযোজ্য।

পাবলিক বৈশিষ্ট্য

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

প্রাপ্ত বার্তার RSS বা OT_RADIO_INVALID_RSSI জানা না থাকলে।

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

মেসেজ চেকসাম (শুধুমাত্র UDP/TCP/ICMP6 এর জন্য বৈধ)।

m গন্তব্য

otSockAddr otHistoryTrackerMessageInfo::mDestination

গন্তব্য IPv6 ঠিকানা এবং পোর্ট (যদি UDP/TCP)।

mIcmp6 টাইপ

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 )।

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 রেডিও লিঙ্কের মাধ্যমে বার্তা পাঠানো/গ্রহণ করা হয়েছে কিনা তা নির্দেশ করে।

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

উৎস IPv6 ঠিকানা এবং পোর্ট (যদি UDP/TCP)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

TX সাফল্য নির্দেশ করে (যেমন, ack প্রাপ্ত)। শুধুমাত্র TX বার্তার জন্য প্রযোজ্য।

সম্পদ

OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।