otHistoryTrackerMessageInfo
    #include <history_tracker.h>
  
Stellt eine RX/TX-IPv6-Nachrichteninformationen dar.
Zusammenfassung
Einige Felder in dieser Struktur gelten nur für eine RX- oder TX-Nachricht, z.B. mAveRxRss ist der durchschnittliche RSS aller Fragment-Frames, die eine empfangene Nachricht bilden, und gilt nur für eine RX-Nachricht. 
| Öffentliche Attribute | |
|---|---|
| mAveRxRss | int8_tRSS der empfangenen Nachricht oder OT_RADIO_INVALID_RSSI, falls nicht bekannt.  | 
| mChecksum | uint16_tNachrichtenprüfsumme (nur für UDP/TCP/ICMP6 gültig).  | 
| mDestination | Ziel-IPv6-Adresse und -Port (bei UDP/TCP)  | 
| mIcmp6Type | uint8_tICMP6-Typ, wenn die Mitteilung ICMP6 ist, andernfalls null (Aufzählung  OT_ICMP6_TYPE_*). | 
| mIpProto | uint8_tIP-Protokollnummer ( OT_IP6_PROTO_*-Aufzählung). | 
| mLinkSecurity | boolGibt an, ob die Mitteilung die Linksicherheit verwendet hat.  | 
| mNeighborRloc16 | uint16_tRLOC16 des Nachbarn, der die Nachricht gesendet/empfangen hat ( 0xfffe, wenn kein RLOC16). | 
| mPayloadLength | uint16_tLänge der IPv6-Nutzlast (schließt den IP6-Header selbst aus).  | 
| mPriority | uint8_tNachrichtenpriorität ( OT_HISTORY_TRACKER_MSG_PRIORITY_*-Aufzählung). | 
| mRadioIeee802154 | boolGibt an, ob eine Nachr.nachricht über einen 15.4-Funklink gesendet/empfangen wurde.  | 
| mRadioTrelUdp6 | boolGibt an, ob die Nachr.nachricht über einen TREL-Funklink gesendet/empfangen wurde.  | 
| mSource | Quell-IPv6-Adresse und -Port (bei UDP/TCP)  | 
| mTxSuccess | boolGibt an, dass der Versand erfolgreich war (z.B. Bestätigung erhalten). Gilt nur für TX-Nachr.  | 
Ö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).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Ziel-IPv6-Adresse und -Port (bei UDP/TCP)
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
ICMP6-Typ, wenn die Mitteilung ICMP6 ist, andernfalls null (Aufzählung OT_ICMP6_TYPE_*). 
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
IP-Protokollnummer (OT_IP6_PROTO_*-Aufzählung). 
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Gibt an, ob die Mitteilung die Linksicherheit verwendet hat.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 des Nachbarn, der die Nachricht gesendet/empfangen hat (0xfffe, wenn kein RLOC16). 
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Länge der IPv6-Nutzlast (schließt den IP6-Header selbst aus).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
Nachrichtenpriorität (OT_HISTORY_TRACKER_MSG_PRIORITY_*-Aufzählung). 
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Gibt an, ob eine Nachr.nachricht über einen 15.4-Funklink gesendet/empfangen wurde.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Gibt an, ob die Nachr.nachricht über einen TREL-Funklink gesendet/empfangen wurde.
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
Gibt an, dass der Versand erfolgreich war (z.B. Bestätigung erhalten). Gilt nur für TX-Nachr.
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.