minorVersionPTP (0 in IEEE 1588-2008, 1 in IEEE 1588-2019).
version
uint(4)
2
versionPTP (2).
message_length
uint(16)
Length of the header and payload in octets
Length of the whole message in octets, including the TLVs (Auto).
domain_number
uint(8)
0
Domain number.
minor_sdo_id
uint(8)
0
minorSdoId (reserved, 0, in IEEE 1588-2008).
flags
flags(16)
0x0
Flag field: alternateMaster, twoStep, unicast, the profile specific and security bits in the first octet; leap61, leap59, currentUtcOffsetValid, ptpTimescale, timeTraceable, frequencyTraceable and synchronizationUncertain in the second.
correction_field
int(64)
0
Correction in nanoseconds multiplied by 2^16 (signed).
message_type_specific
uint(32)
0
Message type specific field (reserved, 0, in IEEE 1588-2008).
clock_identity
uint(64)
144116287553929217
Clock identity of the source port (EUI-64, e.g. a MAC address with ff:fe in the middle).
port_number
uint(16)
1
Port number of the source port.
sequence_id
uint(16)
0
Sequence ID; a Follow_Up / Delay_Resp / Pdelay_Resp copies the one of the message it answers.
control_field
enum(8)
0 (sync)
Control field (IEEE 1588 version 1 compatibility): 0 Sync, 1 Delay_Req, 2 Follow_Up, 3 Delay_Resp, 4 Management, 5 other messages.
log_message_interval
int(8)
0
Log2 of the message interval in seconds (signed; 0x7f when not applicable).
data
bytes — message_length - 34 octets
00 00 00 00 00 00 00 00 00 00
Rest of the message after the common header, as octets (up to the message length).