O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

otHistoryTrackerMessageInfo

#include <history_tracker.h>

Esta estrutura representa uma informação de mensagem RX / TX IPv6.

Resumo

Alguns dos campos nesta estrutura são aplicáveis a uma mensagem de RX ou apenas uma mensagem de TX, por exemplo, mAveRxRss é o RSS média de todos os quadros de fragmentos que formam uma mensagem recebida e só é aplicável para uma mensagem RX.

Atributos públicos

mAveRxRss
int8_t
RSS da mensagem recebida ou OT_RADIO_INVALI_RSSI se não for conhecido.
mChecksum
uint16_t
Soma de verificação da mensagem (válido apenas para UDP / TCP / ICMP6).
mDestination
Endereço e porta IPv6 de destino (se UDP / TCP).
mIcmp6Type
uint8_t
Tipo ICMP6 se msg é ICMP6, zero nos outros casos ( OT_ICMP6_TYPE_* enumeração).
mIpProto
uint8_t
Número do protocolo IP ( OT_IP6_PROTO_* enumeração).
mLinkSecurity
bool
Indica se a mensagem usou segurança de link.
mNeighborRloc16
uint16_t
RLOC16 de vizinho que enviou / recebeu a msg ( 0xfffe se nenhum RLOC16).
mPayloadLength
uint16_t
Comprimento da carga útil IPv6 (exclua o próprio cabeçalho IP6).
mPriority
uint8_t
Prioridade da mensagem ( OT_HISTORY_TRACKER_MSG_PRIORITY_* enumeração).
mRadioIeee802154
bool
Indica se a mensagem foi enviada / recebida por meio de um link de rádio 15.4.
mRadioTrelUdp6
bool
Indica se a mensagem foi enviada / recebida por meio de um link de rádio TREL.
mSource
Endereço e porta IPv6 de origem (se UDP / TCP)
mTxSuccess
bool
Indica sucesso de TX (por exemplo, confirmação recebida). Aplicável apenas para TX msg.

Atributos públicos

mAveRxRss

int8_t otHistoryTrackerMessageInfo::mAveRxRss

RSS da mensagem recebida ou OT_RADIO_INVALI_RSSI se não for conhecido.

mChecksum

uint16_t otHistoryTrackerMessageInfo::mChecksum

Soma de verificação da mensagem (válido apenas para UDP / TCP / ICMP6).

mDestination

otSockAddr otHistoryTrackerMessageInfo::mDestination

Endereço e porta IPv6 de destino (se UDP / TCP).

mIcmp6Type

uint8_t otHistoryTrackerMessageInfo::mIcmp6Type

Tipo ICMP6 se msg é ICMP6, zero nos outros casos ( OT_ICMP6_TYPE_* enumeração).

mIpProto

uint8_t otHistoryTrackerMessageInfo::mIpProto

Número do protocolo IP ( OT_IP6_PROTO_* enumeração).

mLinkSecurity

bool otHistoryTrackerMessageInfo::mLinkSecurity

Indica se a mensagem usou segurança de link.

mNeighborRloc16

uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16

RLOC16 de vizinho que enviou / recebeu a msg ( 0xfffe se nenhum RLOC16).

mPayloadLength

uint16_t otHistoryTrackerMessageInfo::mPayloadLength

Comprimento da carga útil IPv6 (exclua o próprio cabeçalho IP6).

mPriority

uint8_t otHistoryTrackerMessageInfo::mPriority

Prioridade da mensagem ( OT_HISTORY_TRACKER_MSG_PRIORITY_* enumeração).

mRadioIeee802154

bool otHistoryTrackerMessageInfo::mRadioIeee802154

Indica se a mensagem foi enviada / recebida por meio de um link de rádio 15.4.

mRadioTrelUdp6

bool otHistoryTrackerMessageInfo::mRadioTrelUdp6

Indica se a mensagem foi enviada / recebida por meio de um link de rádio TREL.

mSource

otSockAddr otHistoryTrackerMessageInfo::mSource

Endereço e porta IPv6 de origem (se UDP / TCP)

mTxSuccess

bool otHistoryTrackerMessageInfo::mTxSuccess

Indica sucesso de TX (por exemplo, confirmação recebida). Aplicável apenas para TX msg.