otHistoryTrackerMessageInfo
#include <history_tracker.h>
Struktur ini mewakili info pesan RX/TX IPv6.
Ringkasan
Beberapa kolom dalam struktur ini hanya berlaku untuk pesan RX atau pesan TX, misalnya, mAveRxRss
adalah rata-rata RSS dari semua frame fragmen yang membentuk pesan yang diterima dan hanya berlaku untuk pesan RX.
Atribut publik |
|
---|---|
mAveRxRss
|
int8_t
RSS dari pesan yang diterima atau OT_RADIO_INVALI_RSSI jika tidak diketahui.
|
mChecksum
|
uint16_t
Checksum pesan (hanya berlaku untuk UDP/TCP/ICMP6).
|
mDestination
|
Alamat dan port IPv6 tujuan (jika UDP/TCP).
|
mIcmp6Type
|
uint8_t
Jenis ICMP6 jika pesan adalah ICMP6, nol jika tidak (
OT_ICMP6_TYPE_* enumerasi). |
mIpProto
|
uint8_t
Nomor Protokol IP (
OT_IP6_PROTO_* enumerasi). |
mLinkSecurity
|
bool
Menunjukkan apakah pesan menggunakan keamanan link.
|
mNeighborRloc16
|
uint16_t
RLOC16 tetangga yang mengirim/menerima pesan (
0xfffe jika tidak ada RLOC16). |
mPayloadLength
|
uint16_t
Panjang payload IPv6 (tidak termasuk header IP6 itu sendiri).
|
mPriority
|
uint8_t
Prioritas pesan (
OT_HISTORY_TRACKER_MSG_PRIORITY_* enumerasi). |
mRadioIeee802154
|
bool
Menunjukkan apakah pesan dikirim/diterima melalui link radio 15.4.
|
mRadioTrelUdp6
|
bool
Menunjukkan apakah pesan dikirim/diterima melalui link radio TREL.
|
mSource
|
Alamat dan port IPv6 sumber (jika UDP/TCP)
|
mTxSuccess
|
bool
Menunjukkan keberhasilan TX (misalnya, ack diterima). Hanya berlaku untuk pesan TX.
|
Atribut publik
mAveRxRs
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS dari pesan yang diterima atau OT_RADIO_INVALI_RSSI jika tidak diketahui.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Checksum pesan (hanya berlaku untuk UDP/TCP/ICMP6).
mTujuan
otSockAddr otHistoryTrackerMessageInfo::mDestination
Alamat dan port IPv6 tujuan (jika UDP/TCP).
Impp6Jenis
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
Jenis ICMP6 jika pesan adalah ICMP6, nol jika tidak (OT_ICMP6_TYPE_*
enumerasi).
MpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
Nomor Protokol IP (OT_IP6_PROTO_*
enumerasi).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Menunjukkan apakah pesan menggunakan keamanan link.
xY61
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 tetangga yang mengirim/menerima pesan (0xfffe
jika tidak ada RLOC16).
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Panjang payload IPv6 (tidak termasuk header IP6 itu sendiri).
mPrioritas
uint8_t otHistoryTrackerMessageInfo::mPriority
Prioritas pesan (OT_HISTORY_TRACKER_MSG_PRIORITY_*
enumerasi).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Menunjukkan apakah pesan dikirim/diterima melalui link radio 15.4.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Menunjukkan apakah pesan dikirim/diterima melalui link radio TREL.
mSumber: mSource
otSockAddr otHistoryTrackerMessageInfo::mSource
Alamat dan port IPv6 sumber (jika UDP/TCP)
MtxSukses
bool otHistoryTrackerMessageInfo::mTxSuccess
Menunjukkan keberhasilan TX (misalnya, ack diterima). Hanya berlaku untuk pesan TX.
Resource
Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk memberikan kontribusi pada dokumentasi kami, lihat Referensi.