otHistoryTrackerMessageInfo
    #include <history_tracker.h>
  
表示 RX/TX IPv6 消息信息。
摘要
此结构体中的某些字段仅适用于 RX 消息或 TX 消息,例如,mAveRxRss 是构成所接收消息的所有 fragment 帧的平均 RSS,仅适用于 RX 消息。
| 公共属性 | |
|---|---|
| mAveRxRss | int8_t已接收消息的 RSS 或 OT_RADIO_INVALID_RSSI(如果未知)。 | 
| mChecksum | uint16_t消息校验和(仅对 UDP/TCP/ICMP6 有效)。 | 
| mDestination | 目标 IPv6 地址和端口(如果是 UDP/TCP)。 | 
| mIcmp6Type | uint8_t如果消息为 ICMP6,则为 ICMP6 类型,否则为零( OT_ICMP6_TYPE_*枚举)。 | 
| mIpProto | uint8_tIP 协议编号( OT_IP6_PROTO_*枚举)。 | 
| mLinkSecurity | bool指明消息是否使用了链接安全性。 | 
| mNeighborRloc16 | uint16_t发送/接收消息的相邻项的 RLOC16(如果没有 RLOC16,则为  0xfffe)。 | 
| mPayloadLength | uint16_tIPv6 载荷长度(不包括 IP6 标头本身)。 | 
| mPriority | uint8_t消息优先级( OT_HISTORY_TRACKER_MSG_PRIORITY_*枚举)。 | 
| mRadioIeee802154 | bool指示是否通过 15.4 电台链接发送/接收消息。 | 
| mRadioTrelUdp6 | bool指示是否通过 TREL 电台链接发送/接收消息。 | 
| mSource | 来源 IPv6 地址和端口(如果是 UDP/TCP) | 
| mTxSuccess | bool表示 TX 成功(例如,已收到确认)。仅适用于 TX 邮件。 | 
公共属性
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
已接收消息的 RSS 或 OT_RADIO_INVALID_RSSI(如果未知)。
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
消息校验和(仅对 UDP/TCP/ICMP6 有效)。
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
如果消息为 ICMP6,则为 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 电台链接发送/接收消息。
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
表示 TX 成功(例如,已收到确认)。仅适用于 TX 邮件。
资源
OpenThread API 参考文档源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源。