Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

otHistoryTrackerMessageInfo

#include <history_tracker.h>

この構造は、RX / TXIPv6メッセージ情報を表します。

概要

この構造体のフィールドのいくつかは、例えば、唯一のRXメッセージまたはTXメッセージに適用されるmAveRxRss受信したメッセージを形成するすべてのフラグメントフレームの平均RSSで、RXメッセージにのみ適用されます。

パブリック属性

mAveRxRss
int8_t
受信したメッセージのRSS、または不明な場合はOT_RADIO_INVALI_RSSI。
mChecksum
uint16_t
メッセージチェックサム(UDP / TCP / ICMP6でのみ有効)。
mDestination
宛先IPv6アドレスとポート(UDP / TCPの場合)。
mIcmp6Type
uint8_t
MSGはICMP6、ゼロそうでなければ(ある場合ICMP6タイプOT_ICMP6_TYPE_*列挙)。
mIpProto
uint8_t
IPプロトコル番号( OT_IP6_PROTO_*列挙)。
mLinkSecurity
bool
msgがリンクセキュリティを使用したかどうかを示します。
mNeighborRloc16
uint16_t
送信された隣人のRLOC16は/(MSGを受け0xfffe無RLOC16場合)。
mPayloadLength
uint16_t
IPv6ペイロードの長さ(IP6ヘッダー自体を除く)。
mPriority
uint8_t
メッセージの優先度( OT_HISTORY_TRACKER_MSG_PRIORITY_*列挙)。
mRadioIeee802154
bool
msgが15.4無線リンクを介して送受信されたかどうかを示します。
mRadioTrelUdp6
bool
msgがTREL無線リンクを介して送受信されたかどうかを示します。
mSource
送信元IPv6アドレスとポート(UDP / TCPの場合)
mTxSuccess
bool
TXの成功を示します(たとえば、ackを受信しました)。 TXメッセージにのみ適用されます。

パブリック属性

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

受信したメッセージのRSS、または不明な場合はOT_RADIO_INVALI_RSSI。

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

メッセージチェックサム(UDP / TCP / ICMP6でのみ有効)。

mDestination

otSockAddr otHistoryTrackerMessageInfo::mDestination

宛先IPv6アドレスとポート(UDP / TCPの場合)。

mIcmp6Type

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

MSGはICMP6、ゼロそうでなければ(ある場合ICMP6タイプOT_ICMP6_TYPE_*列挙)。

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

IPプロトコル番号( OT_IP6_PROTO_*列挙)。

mLinkSecurity

bool otHistoryTrackerMessageInfo::mLinkSecurity

msgがリンクセキュリティを使用したかどうかを示します。

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

送信された隣人のRLOC16は/(MSGを受け0xfffe無RLOC16場合)。

mPayloadLength

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

IPv6ペイロードの長さ(IP6ヘッダー自体を除く)。

mPriority

uint8_t otHistoryTrackerMessageInfo::mPriority

メッセージの優先度( OT_HISTORY_TRACKER_MSG_PRIORITY_*列挙)。

mRadioIeee802154

bool otHistoryTrackerMessageInfo::mRadioIeee802154

msgが15.4無線リンクを介して送受信されたかどうかを示します。

mRadioTrelUdp6

bool otHistoryTrackerMessageInfo::mRadioTrelUdp6

msgがTREL無線リンクを介して送受信されたかどうかを示します。

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

送信元IPv6アドレスとポート(UDP / TCPの場合)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

TXの成功を示します(たとえば、ackを受信しました)。 TXメッセージにのみ適用されます。