otHistoryTrackerMessageInfo
    #include <history_tracker.h>
  
Representa la información de un mensaje IPv6 de RX/TX.
Resumen
Algunos de los campos de esta estructura se aplican solo a un mensaje RX o a un mensaje TX, p.ej., mAveRxRss es el RSS promedio de todos los marcos de fragmentos que forman un mensaje recibido y solo se aplica a un mensaje RX. 
| Atributos públicos | |
|---|---|
| mAveRxRss | int8_tRSS del mensaje recibido u OT_RADIO_INVALID_RSSI si no se conoce  | 
| mChecksum | uint16_tSuma de comprobación de mensajes (válida solo para UDP/TCP/ICMP6).  | 
| mDestination | Dirección IPv6 y puerto de destino (si es UDP/TCP).  | 
| mIcmp6Type | uint8_tTipo ICMP6 si el mensaje es ICMP6, de lo contrario, cero (enumeración  OT_ICMP6_TYPE_*) | 
| mIpProto | uint8_tNúmero de protocolo de IP (enumeración  OT_IP6_PROTO_*). | 
| mLinkSecurity | boolIndica si el mensaje usó seguridad del vínculo.  | 
| mNeighborRloc16 | uint16_tRLOC16 del vecino que envió o recibió el mensaje ( 0xfffesi no hay RLOC16) | 
| mPayloadLength | uint16_tLongitud de la carga útil IPv6 (excluye el encabezado IP6).  | 
| mPriority | uint8_tPrioridad del mensaje (enumeración  OT_HISTORY_TRACKER_MSG_PRIORITY_*). | 
| mRadioIeee802154 | boolIndica si el mensaje se envió o recibió a través de un vínculo de radio 15.4.  | 
| mRadioTrelUdp6 | boolIndica si el mensaje se envió o recibió a través de un vínculo de radio de TREL.  | 
| mSource | Puerto y dirección IPv6 de origen (si es UDP/TCP)  | 
| mTxSuccess | boolIndica si la transmisión se realizó correctamente (p.ej., se recibió la confirmación). Solo se aplica a los mensajes de transmisión.  | 
Atributos públicos
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
RSS del mensaje recibido u OT_RADIO_INVALID_RSSI si no se conoce
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Suma de comprobación de mensajes (válida solo para UDP/TCP/ICMP6).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Dirección IPv6 y puerto de destino (si es UDP/TCP).
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
Tipo ICMP6 si el mensaje es ICMP6, de lo contrario, cero (enumeración OT_ICMP6_TYPE_*) 
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
Número de protocolo de IP (enumeración OT_IP6_PROTO_*). 
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
Indica si el mensaje usó seguridad del vínculo.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
RLOC16 del vecino que envió o recibió el mensaje (0xfffe si no hay RLOC16) 
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
Longitud de la carga útil IPv6 (excluye el encabezado IP6).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
Prioridad del mensaje (enumeración OT_HISTORY_TRACKER_MSG_PRIORITY_*). 
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Indica si el mensaje se envió o recibió a través de un vínculo de radio 15.4.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Indica si el mensaje se envió o recibió a través de un vínculo de radio de TREL.
mSource
otSockAddr otHistoryTrackerMessageInfo::mSource
Puerto y dirección IPv6 de origen (si es UDP/TCP)
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
Indica si la transmisión se realizó correctamente (p.ej., se recibió la confirmación). Solo se aplica a los mensajes de transmisión.
Recursos
Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.