otHistoryTrackerMessageInfo

#include <history_tracker.h>

RX/TX IPv6 メッセージ情報を表します。

概要

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

パブリック属性

mAveRxRss
int8_t
受信したメッセージの RSS。不明な場合は OT_RADIO_INVALID_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(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 の成功を示します(確認応答の受信など)。送信メッセージにのみ適用されます。

パブリック属性

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

受信したメッセージの RSS。不明な場合は OT_RADIO_INVALID_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(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 の場合)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

TX の成功を示します(確認応答の受信など)。送信メッセージにのみ適用されます。

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。