mbgtools-lx  4.2.8
MBG_PTP_V2_PORT_DATASET Struct Reference

PTPv2 port dataset. More...

#include <gpsdefs.h>

Data Fields

PTP_PORT_IDENTITY port_identity
 identity of the local port, see PTP_PORT_IDENTITY More...
 
uint8_t port_state
 state of the protocol engine associated with this port, see PTP_PORT_STATES More...
 
int8_t log_min_delay_req_interval
 minimum delay request interval for this port More...
 
PTP_TIME_INTERVAL peer_mean_path_delay
 estimate of the current one-way propagation delay on the link, only valid if P2P is used, see PTP_TIME_INTERVAL More...
 
int8_t log_announce_interval
 announce interval to be used by this port More...
 
uint8_t announce_receipt_timeout
 shall be an integral multiple of MBG_PTP_V2_PORT_DATASET::log_announce_interval More...
 
int8_t log_sync_interval
 mean sync interval to be used for multicast messages More...
 
uint8_t delay_mechanism
 propagation delay measuring option, see PTP_DELAY_MECHS More...
 
int8_t log_min_pdelay_req_interval
 minimum peer delay request interval for this port More...
 
uint8_t version_number: 4
 PTP version in use on the port. More...
 
uint8_t reserved: 4
 reserved, currently always 0 More...
 

Detailed Description

PTPv2 port dataset.

Note
For further information, see IEEE 1588-2008, chapters 8.2.5 and 15.5.3.7.1
See also
PTP_PORT_IDENTITY
PTP_TIME_INTERVAL
MBG_PTP_V2_PORT_DATASET_IDX

Definition at line 15035 of file gpsdefs.h.

Field Documentation

◆ announce_receipt_timeout

uint8_t MBG_PTP_V2_PORT_DATASET::announce_receipt_timeout

shall be an integral multiple of MBG_PTP_V2_PORT_DATASET::log_announce_interval

Definition at line 15042 of file gpsdefs.h.

◆ delay_mechanism

uint8_t MBG_PTP_V2_PORT_DATASET::delay_mechanism

propagation delay measuring option, see PTP_DELAY_MECHS

Definition at line 15044 of file gpsdefs.h.

◆ log_announce_interval

int8_t MBG_PTP_V2_PORT_DATASET::log_announce_interval

announce interval to be used by this port

Definition at line 15041 of file gpsdefs.h.

◆ log_min_delay_req_interval

int8_t MBG_PTP_V2_PORT_DATASET::log_min_delay_req_interval

minimum delay request interval for this port

Definition at line 15039 of file gpsdefs.h.

◆ log_min_pdelay_req_interval

int8_t MBG_PTP_V2_PORT_DATASET::log_min_pdelay_req_interval

minimum peer delay request interval for this port

Definition at line 15045 of file gpsdefs.h.

◆ log_sync_interval

int8_t MBG_PTP_V2_PORT_DATASET::log_sync_interval

mean sync interval to be used for multicast messages

Definition at line 15043 of file gpsdefs.h.

◆ peer_mean_path_delay

PTP_TIME_INTERVAL MBG_PTP_V2_PORT_DATASET::peer_mean_path_delay

estimate of the current one-way propagation delay on the link, only valid if P2P is used, see PTP_TIME_INTERVAL

Definition at line 15040 of file gpsdefs.h.

◆ port_identity

PTP_PORT_IDENTITY MBG_PTP_V2_PORT_DATASET::port_identity

identity of the local port, see PTP_PORT_IDENTITY

Definition at line 15037 of file gpsdefs.h.

◆ port_state

uint8_t MBG_PTP_V2_PORT_DATASET::port_state

state of the protocol engine associated with this port, see PTP_PORT_STATES

Definition at line 15038 of file gpsdefs.h.

◆ reserved

uint8_t MBG_PTP_V2_PORT_DATASET::reserved

reserved, currently always 0

Definition at line 15047 of file gpsdefs.h.

◆ version_number

uint8_t MBG_PTP_V2_PORT_DATASET::version_number

PTP version in use on the port.

Definition at line 15046 of file gpsdefs.h.


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