mbgtools-lx  4.2.8
MBG_PTP_V2_PARENT_DATASET Struct Reference

PTPv2 parent dataset. More...

#include <gpsdefs.h>

Data Fields

PTP_PORT_IDENTITY parent_port_identity
 Identity of the master port, that issues the sync messages, see PTP_PORT_IDENTITY. More...
 
MBG_PTP_V2_PARENT_DATASET_FLAGS flags
 Flags field, see MBG_PTP_V2_PARENT_DATASET_FLAGS. More...
 
uint8_t reserved
 Reserved, currently always 0. More...
 
uint16_t parent_log_variance
 
int32_t parent_phase_change_rate
 
uint8_t grandmaster_priority_1
 Priority 1 attribute of the grandmaster clock. More...
 
PTP_CLOCK_QUALITY grandmaster_clock_quality
 Quality of the grandmaster clock, see PTP_CLOCK_QUALITY. More...
 
uint8_t grandmaster_priority_2
 Priority 2 attribute of the grandmaster clock. More...
 
PTP_CLOCK_ID grandmaster_identity
 Identity of the grandmaster clock, see PTP_CLOCK_ID. More...
 

Detailed Description

PTPv2 parent dataset.

Note
For further information, see IEEE 1588-2008, chapters 8.2.3 and 15.5.3.5.1
See also
PTP_PORT_IDENTITY
MBG_PTP_V2_PARENT_DATASET_FLAGS
PTP_CLOCK_QUALITY
PTP_CLOCK_ID

Definition at line 14947 of file gpsdefs.h.

Field Documentation

◆ flags

MBG_PTP_V2_PARENT_DATASET_FLAGS MBG_PTP_V2_PARENT_DATASET::flags

Flags field, see MBG_PTP_V2_PARENT_DATASET_FLAGS.

Definition at line 14950 of file gpsdefs.h.

◆ grandmaster_clock_quality

PTP_CLOCK_QUALITY MBG_PTP_V2_PARENT_DATASET::grandmaster_clock_quality

Quality of the grandmaster clock, see PTP_CLOCK_QUALITY.

Definition at line 14957 of file gpsdefs.h.

◆ grandmaster_identity

PTP_CLOCK_ID MBG_PTP_V2_PARENT_DATASET::grandmaster_identity

Identity of the grandmaster clock, see PTP_CLOCK_ID.

Definition at line 14959 of file gpsdefs.h.

◆ grandmaster_priority_1

uint8_t MBG_PTP_V2_PARENT_DATASET::grandmaster_priority_1

Priority 1 attribute of the grandmaster clock.

Definition at line 14956 of file gpsdefs.h.

◆ grandmaster_priority_2

uint8_t MBG_PTP_V2_PARENT_DATASET::grandmaster_priority_2

Priority 2 attribute of the grandmaster clock.

Definition at line 14958 of file gpsdefs.h.

◆ parent_log_variance

uint16_t MBG_PTP_V2_PARENT_DATASET::parent_log_variance

Estimate of the parent clock's PTP variance, only valid if MBG_PTP_V2_PARENT_DATASET_FLAGS::parent_stats is set in MBG_PTP_V2_PARENT_DATASET::flags

Definition at line 14952 of file gpsdefs.h.

◆ parent_phase_change_rate

int32_t MBG_PTP_V2_PARENT_DATASET::parent_phase_change_rate

Estimate of the parent clock's phase change rate, only valid if MBG_PTP_V2_PARENT_DATASET_FLAGS::parent_stats is set in MBG_PTP_V2_PARENT_DATASET::flags

Definition at line 14954 of file gpsdefs.h.

◆ parent_port_identity

PTP_PORT_IDENTITY MBG_PTP_V2_PARENT_DATASET::parent_port_identity

Identity of the master port, that issues the sync messages, see PTP_PORT_IDENTITY.

Definition at line 14949 of file gpsdefs.h.

◆ reserved

uint8_t MBG_PTP_V2_PARENT_DATASET::reserved

Reserved, currently always 0.

Definition at line 14951 of file gpsdefs.h.


The documentation for this struct was generated from the following file: