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 類型為 0,否則為 0 ( 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 類型為 0,否則為 0 (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 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。