Google 致力于为黑人社区推动种族平等。查看具体行动

otHistoryTrackerMessageInfo

#include <history_tracker.h>

此结构表示一条 RX/TX IPv6 消息信息。

摘要

此结构体中的某些字段仅适用于 RX 消息或 TX 消息,例如: mAveRxRss 是构成已接收消息的所有 Fragment 帧的平均 RSS,仅适用于 RX 消息。

公共属性

mAveRxRss
int8_t
已接收消息的 RSS,或 OT_RADIO_INVALI_RSSI(如果未知)。
mChecksum
uint16_t
消息校验和(仅对 UDP/TCP/ICMP6 有效)。
mDestination
目标 IPv6 地址和端口(如果采用 UDP/TCP)。
mIcmp6Type
uint8_t
ICMP6 类型(如果 msg 为 ICMP6,否则为零),即 OT_ICMP6_TYPE_* 枚举。
mIpProto
uint8_t
IP 协议编号(OT_IP6_PROTO_* 枚举)。
mLinkSecurity
bool
指示消息是否使用了链接安全性。
mNeighborRloc16
uint16_t
发送/接收消息的邻居的 RLOC16(如果没有 RLOC16,则为 0xfffe)。
mPayloadLength
uint16_t
IPv6 载荷长度(不包括 IP6 标头本身)。
mPriority
uint8_t
消息优先级(OT_HISTORY_TRACKER_MSG_PRIORITY_* 枚举)。
mRadioIeee802154
bool
指示消息是否通过 15.4 无线链路发送/接收。
mRadioTrelUdp6
bool
指示消息是否通过 TREL 无线链路发送/接收。
mSource
来源 IPv6 地址和端口(如果使用 UDP/TCP)
mTxSuccess
bool
指示 TX 成功(例如收到确认信息)。仅适用于 TX 消息。

公共属性

mAveRxRs

int8_t otHistoryTrackerMessageInfo::mAveRxRss

已接收消息的 RSS,或 OT_RADIO_INVALI_RSSI(如果未知)。

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

消息校验和(仅对 UDP/TCP/ICMP6 有效)。

移动设备

otSockAddr otHistoryTrackerMessageInfo::mDestination

目标 IPv6 地址和端口(如果采用 UDP/TCP)。

mIcmp6Type

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

ICMP6 类型(如果 msg 为 ICMP6,否则为零),即 OT_ICMP6_TYPE_* 枚举。

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

IP 协议编号(OT_IP6_PROTO_* 枚举)。

mLinkSecurity

bool otHistoryTrackerMessageInfo::mLinkSecurity

指示消息是否使用了链接安全性。

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

发送/接收消息的邻居的 RLOC16(如果没有 RLOC16,则为 0xfffe)。

mPayloadLength

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

IPv6 载荷长度(不包括 IP6 标头本身)。

mPriority

uint8_t otHistoryTrackerMessageInfo::mPriority

消息优先级(OT_HISTORY_TRACKER_MSG_PRIORITY_* 枚举)。

mRadioIeee802154

bool otHistoryTrackerMessageInfo::mRadioIeee802154

指示消息是否通过 15.4 无线链路发送/接收。

mRadioTrelUdp6

bool otHistoryTrackerMessageInfo::mRadioTrelUdp6

指示消息是否通过 TREL 无线链路发送/接收。

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

来源 IPv6 地址和端口(如果使用 UDP/TCP)

mTx 成功

bool otHistoryTrackerMessageInfo::mTxSuccess

指示 TX 成功(例如收到确认信息)。仅适用于 TX 消息。

资源

OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源