otHistoryTrackerMessageInfo
#include <history_tracker.h>
Diese Struktur stellt eine RX/TX-IPv6-Nachrichteninformationen dar.
Zusammenfassung
Einige Felder in dieser Struktur gelten nur für eine RX-Nachricht oder eine TX-Nachricht, z.B. mAveRxRss
ist der durchschnittliche RSS aller Fragment-Frames, die eine empfangene Nachricht bilden und nur für eine RX-Nachricht anwendbar sind.
Öffentliche Attribute |
|
---|---|
mAveRxRss
|
int8_t
RSS der empfangenen Nachricht oder OT_RADIO_INVALID_RSSI, falls nicht bekannt.
|
mChecksum
|
uint16_t
Nachrichtenprüfsumme (nur für UDP/TCP/ICMP6 gültig).
|
mDestination
|
Ziel-IPv6-Adresse und -Port (bei UDP/TCP)
|
mIcmp6Type
|
uint8_t
ICMP6-Typ, wenn msg ICMP6 ist, sonst nichts (
OT_ICMP6_TYPE_* -Aufzählung). |
mIpProto
|
uint8_t
IP-Protokollnummer (
OT_IP6_PROTO_* -Aufzählung). |
mLinkSecurity
|
bool
Gibt an, ob der MSG-Link Sicherheit verwendet hat.
|
mNeighborRloc16
|
uint16_t
RLOC16 des Nachbarn, der die Nachricht gesendet/empfangen hat (
0xfffe , wenn keine RLOC16). |
mPayloadLength
|
uint16_t
Länge der IPv6-Nutzlast (ausgenommen IP6-Header selbst).
|
mPriority
|
uint8_t
Nachrichtenpriorität (
OT_HISTORY_TRACKER_MSG_PRIORITY_* -Aufzählung). |
mRadioIeee802154
|
bool
Gibt an, ob Nachrichten über einen 15.4-Radiolink gesendet/empfangen wurden.
|
mRadioTrelUdp6
|
bool
Gibt an, ob Nachrichten über einen TREL-Radiolink gesendet/empfangen wurden.
|
mSource
|
Quell-IPv6-Adresse und -Port (bei UDP/TCP)
|
mTxSuccess
|
bool
Zeigt den Erfolg der TX-Anfrage (z.B. Bestätigung empfangen). Gilt nur für TX-Mitteilungen.
|
Öffentliche Attribute
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS der empfangenen Nachricht oder OT_RADIO_INVALID_RSSI, falls nicht bekannt.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Nachrichtenprüfsumme (nur für UDP/TCP/ICMP6 gültig).
Ziel-Ziel
otSockAddr otHistoryTrackerMessageInfo::mDestination
Ziel-IPv6-Adresse und -Port (bei UDP/TCP)
mIcmp6Typ
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
ICMP6-Typ, wenn msg ICMP6 ist, sonst nichts (OT_ICMP6_TYPE_*
-Aufzählung).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
IP-Protokollnummer (OT_IP6_PROTO_*
-Aufzählung).
mLink-Sicherheit
bool otHistoryTrackerMessageInfo::mLinkSecurity
Gibt an, ob der MSG-Link Sicherheit verwendet hat.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 des Nachbarn, der die Nachricht gesendet/empfangen hat (0xfffe
, wenn keine RLOC16).
mNutzlastlänge
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Länge der IPv6-Nutzlast (ausgenommen IP6-Header selbst).
mPriorität
uint8_t otHistoryTrackerMessageInfo::mPriority
Nachrichtenpriorität (OT_HISTORY_TRACKER_MSG_PRIORITY_*
-Aufzählung).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Gibt an, ob Nachrichten über einen 15.4-Radiolink gesendet/empfangen wurden.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Gibt an, ob Nachrichten über einen TREL-Radiolink gesendet/empfangen wurden.
mTx Erfolg
bool otHistoryTrackerMessageInfo::mTxSuccess
Zeigt den Erfolg der TX-Anfrage (z.B. Bestätigung empfangen). Gilt nur für TX-Mitteilungen.
Ressourcen
Die Themen der OpenThread API-Referenz stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen oder als Ergänzung zu unserer Dokumentation finden Sie unter Ressourcen.