Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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.