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
如果訊息是 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 簡訊。

公開屬性

mAveRxRs

int8_t otHistoryTrackerMessageInfo::mAveRxRss

接收訊息的 RSS 或 OT_RADIO_INVALID_RSSI (如果不知道)。

檢查碼

uint16_t otHistoryTrackerMessageInfo::mChecksum

訊息總和檢查碼 (僅適用於 UDP/TCP/ICMP6)。

行動目的地

otSockAddr otHistoryTrackerMessageInfo::mDestination

目的地 IPv6 位址和通訊埠 (如 UDP/TCP)。

mIcmp6Type

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

如果訊息是 ICMP6,則 ICMP6 類型;如果不是,則傳回零 (OT_ICMP6_TYPE_* 列舉)。

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

IP 通訊協定編號 (OT_IP6_PROTO_* 列舉)。

mLink 安全性

bool otHistoryTrackerMessageInfo::mLinkSecurity

指出訊息 是否使用連結安全。

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

傳送/接收訊息的鄰居 RLOC16 (如果沒有 RLOC16,則為 0xfffe)。

mPay 載入時間

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

IPv6 酬載長度 (不含 IP6 標頭本身)。

行動優先

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 成功 (例如:已收到確認事件)。僅適用於 TX 簡訊。

資源

OpenThread API 參考資料主題源自原始碼,可於 GitHub 取得。如需更多資訊或為說明文件貢獻心力,請參閱資源