#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 রেডিও লিঙ্কের মাধ্যমে বার্তা পাঠানো/গ্রহণ করা হয়েছে কিনা তা নির্দেশ করে।
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
TX সাফল্য নির্দেশ করে (যেমন, ack প্রাপ্ত)। শুধুমাত্র TX বার্তার জন্য প্রযোজ্য।
সম্পদ
OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।