otHistoryTrackerMessageInfo
#include <history_tracker.h>
Mewakili info pesan IPv6 RX/TX.
Ringkasan
Beberapa kolom dalam struct ini hanya berlaku untuk pesan RX atau pesan TX, misalnya, mAveRxRss
adalah RSS rata-rata dari semua frame fragmen yang membentuk pesan yang diterima dan hanya berlaku untuk pesan RX.
Atribut publik |
|
---|---|
mAveRxRss
|
int8_t
RSS pesan yang diterima atau OT_Radio_INVALID_RSSI jika tidak diketahui.
|
mChecksum
|
uint16_t
Checksum pesan (hanya valid untuk UDP/TCP/ICMP6).
|
mDestination
|
Alamat dan port IPv6 tujuan (jika UDP/TCP).
|
mIcmp6Type
|
uint8_t
Jenis ICMP6 jika pesan adalah ICMP6, nol jika sebaliknya (enumerasi
OT_ICMP6_TYPE_* ). |
mIpProto
|
uint8_t
Nomor Protokol IP (enumerasi
OT_IP6_PROTO_* ). |
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 (enumerasi
OT_HISTORY_TRACKER_MSG_PRIORITY_* ). |
mRadioIeee802154
|
bool
Menunjukkan apakah pesan dikirim/diterima melalui link radio 15.4.
|
mRadioTrelUdp6
|
bool
Menunjukkan apakah pesan dikirim/diterima lewat link radio TREL.
|
mSource
|
Port dan alamat IPv6 sumber (jika UDP/TCP)
|
mTxSuccess
|
bool
Menunjukkan keberhasilan TX (misalnya, ack diterima). Hanya berlaku untuk pesan TX.
|
Atribut publik
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS pesan yang diterima atau OT_Radio_INVALID_RSSI jika tidak diketahui.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Checksum pesan (hanya valid untuk UDP/TCP/ICMP6).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Alamat dan port IPv6 tujuan (jika UDP/TCP).
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
Jenis ICMP6 jika pesan adalah ICMP6, nol jika sebaliknya (enumerasi OT_ICMP6_TYPE_*
).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
Nomor Protokol IP (enumerasi OT_IP6_PROTO_*
).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Menunjukkan apakah pesan menggunakan keamanan link.
mNeighborRloc16
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).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
Prioritas pesan (enumerasi OT_HISTORY_TRACKER_MSG_PRIORITY_*
).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Menunjukkan apakah pesan dikirim/diterima melalui link radio 15.4.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Menunjukkan apakah pesan dikirim/diterima lewat link radio TREL.
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
Menunjukkan keberhasilan TX (misalnya, ack diterima). Hanya berlaku untuk pesan TX.
Referensi
Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.