3es
0.7
|
The header for an incoming 3ES data packet. More...
#include <3espacketheader.h>
Public Attributes | |
uint32_t | marker |
Marker bytes. Identifies the packet start. | |
uint16_t | versionMajor |
PacketHeader major version number. May be used to control decoding. | |
uint16_t | versionMinor |
PacketHeader minor version number. More... | |
uint16_t | routingId |
Identifies the main packet receiver. | |
uint16_t | messageId |
Identifies the message ID or message type. | |
uint16_t | payloadSize |
Size of the payload following this header. More... | |
uint8_t | payloadOffset |
Offset from the end of this header to the payload. | |
uint8_t | flags |
PacketFlag values. | |
The header for an incoming 3ES data packet.
All packet data, including payload bytes, must be in network endian which is big endian.
A two byte CRC value is to appear immediately after the PacketHeader
header and payload.
uint16_t tes::PacketHeader::payloadSize |
Size of the payload following this header.
uint16_t tes::PacketHeader::versionMinor |
PacketHeader minor version number.
May be used to control decoding.