otHistoryTrackerMessageMessageThông tin
#include <history_tracker.h>
Cấu trúc này thể hiện thông tin thông báo IPv6 RX/TX.
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ả các khung phân đoạn tạo thành 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_ANDROIDALI_RSSI nếu không xác định được.
|
mChecksum
|
uint16_t
Tổng kiểm tra thư (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 thông báo là ICMP6, không bằng cách liệt kê (
OT_ICMP6_TYPE_* liệt kê). |
mIpProto
|
uint8_t
Số giao thức IP (
OT_IP6_PROTO_* liệt kê). |
mLinkSecurity
|
bool
Cho biết liệu thông báo có sử dụng bảo mật đường liên kết hay không.
|
mNeighborRloc16
|
uint16_t
Rskaya16 của người hàng xóm đã gửi/nhận thông báo (
0xfffe nếu không có Rskaya16). |
mPayloadLength
|
uint16_t
Độ 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 liệu 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 liệu 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 thành công (ví dụ: đã nhận được ack). Chỉ áp dụng cho thông báo TX.
|
Thuộc tính công khai
mAveRxRs
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS của tin nhắn đã nhận hoặc OT_RADIO_ANDROIDALI_RSSI nếu không xác định được.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Tổng kiểm tra thư (chỉ hợp lệ cho UDP/TCP/ICMP6).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Địa chỉ và cổng IPv6 đích (nếu UDP/TCP).
Loại mIcmp6
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
Loại ICMP6 nếu thông báo là ICMP6, không bằng cách liệt kê (OT_ICMP6_TYPE_*
liệt kê).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
Số giao thức IP (OT_IP6_PROTO_*
liệt kê).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Cho biết liệu thông báo có sử dụng bảo mật đường liên kết hay không.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
Rskaya16 của người hàng xóm đã gửi/nhận thông báo (0xfffe
nếu không có Rskaya16).
mPayloadlength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Độ dài tải trọng IPv6 (không bao gồm tiêu đề IP6).
mƯu tiên
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 liệu 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 liệu 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 thành công (ví dụ: đã nhận được ack). Chỉ áp dụng cho thông báo TX.
Nguồn lực
Các chủ đề trong API tham chiếu Openthread có nguồn gốc 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 phần Tài nguyên.