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.

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

Port dan alamat IPv6 sumber (jika UDP/TCP)

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.