otHistoryTrackerMessageInfo
#include <history_tracker.h>
Đại diện cho thông tin thông báo RX/TX IPv6.
Tóm tắt
Một số trường trong cấu trúc này chỉ áp dụng cho thông báo RX hoặc thông báo TX, ví dụ: mAveRxRss
là RSS trung bình của tất cả khung mảnh tạo thành một thông báo đã nhận và chỉ áp dụng cho thông báo RX.
Thuộc tính công khai |
|
---|---|
mAveRxRss
|
int8_t
RSS của tin nhắn đã nhận hoặc OT_Radio_INVALID_RSSI nếu không xác định.
|
mChecksum
|
uint16_t
Giá trị tổng kiểm của thông báo (chỉ hợp lệ cho UDP/TCP/ICMP6).
|
mDestination
|
Địa chỉ và cổng IPv6 đích (nếu UDP/TCP).
|
mIcmp6Type
|
uint8_t
Loại ICMP6 nếu msg là ICMP6, nếu không thì (liệt kê
OT_ICMP6_TYPE_* ). |
mIpProto
|
uint8_t
Số giao thức IP (liệt kê
OT_IP6_PROTO_* ). |
mLinkSecurity
|
bool
Cho biết tin nhắn có sử dụng bảo mật đường liên kết hay không.
|
mNeighborRloc16
|
uint16_t
RLOC16 của người hàng xóm đã gửi/nhận tin nhắn (
0xfffe nếu không có RLOC16). |
mPayloadLength
|
uint16_t
Chiều dài tải trọng IPv6 (không bao gồm tiêu đề IP6).
|
mPriority
|
uint8_t
Mức độ ưu tiên của thông báo (liệt kê
OT_HISTORY_TRACKER_MSG_PRIORITY_* ). |
mRadioIeee802154
|
bool
Cho biết tin nhắn có được gửi/nhận qua đường liên kết radio 15.4 hay không.
|
mRadioTrelUdp6
|
bool
Cho biết tin nhắn có được gửi/nhận qua đường liên kết radio TREL hay không.
|
mSource
|
Địa chỉ và cổng IPv6 nguồn (nếu UDP/TCP)
|
mTxSuccess
|
bool
Cho biết TX đã được thực hiện thành công (ví dụ: đã nhận được ack). Chỉ áp dụng cho tin nhắn TX.
|
Thuộc tính công khai
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS của tin nhắn đã nhận hoặc OT_Radio_INVALID_RSSI nếu không xác định.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Giá trị tổng kiểm của thông báo (chỉ hợp lệ cho UDP/TCP/ICMP6).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Địa chỉ và cổng IPv6 đích (nếu UDP/TCP).
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
Loại ICMP6 nếu msg là ICMP6, nếu không thì (liệt kê OT_ICMP6_TYPE_*
).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
Số giao thức IP (liệt kê OT_IP6_PROTO_*
).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Cho biết tin nhắn có sử dụng bảo mật đường liên kết hay không.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 của người hàng xóm đã gửi/nhận tin nhắn (0xfffe
nếu không có RLOC16).
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Chiều dài tải trọng IPv6 (không bao gồm tiêu đề IP6).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
Mức độ ưu tiên của thông báo (liệt kê OT_HISTORY_TRACKER_MSG_PRIORITY_*
).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Cho biết tin nhắn có được gửi/nhận qua đường liên kết radio 15.4 hay không.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Cho biết tin nhắn có được gửi/nhận qua đường liên kết radio TREL hay không.
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
Cho biết TX đã được thực hiện thành công (ví dụ: đã nhận được ack). Chỉ áp dụng cho tin nhắn TX.
Tài nguyên
Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.