otHistoryTrackerMessageInfo
#include <history_tracker.h>
這個結構代表 RX/TX IPv6 訊息資訊。
摘要
這個結構中的部分欄位僅適用於 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
如果 ICMP6 為 ICMP6,則 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 訊息。
|
公開屬性
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
收到訊息的 RSS 或 OT_RADIO_INVALI_RSSI 如果不清楚。
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
訊息檢查碼 (僅適用於 UDP/TCP/ICMP6)。
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
如果 ICMP6 為 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 圓形按鈕傳送/接收。
mTx 成功
bool otHistoryTrackerMessageInfo::mTxSuccess
表示 TX 成功 (例如收到確認)。僅適用於 TX 訊息。