Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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.

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

Địa chỉ và cổng IPv6 nguồn (nếu UDP/TCP)

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.