Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This structure defines settings for the GPTPStatus structure.
Remarks
current_time
See timestamp structure
gm_priority
See priority_vector structure
ms_offset_ns
Master slave offset in nano seconds Valid when the port role is in slave mode.
is_sync
Returns the gptp is synchronization status. un-synced = 0 synced = 1 - valid when the port role is in slave mode.
link_status
Gives the link status of the gptp enabled port. link down = 0 link up = 1
link_delay_ns
Gives the link delay between the device and the link partner in nano second. Value is valid when the device is - in standard profile - in automotive profile - port role is slave mode
selected_role
Indicates current port role, disabled, master, slave or passive. DISABLED = 0 PASSIVE = 1 (Passive is only available for gptp switch mode) MASTER = 2 SLAVE = 3
as_capable
indicates 802.1AS capability 0 = Not 802.1AS capability 1 = 802.1AS capability
is_syntonized
Indicates if gPTP is syntonized or not. Valid when the port role is in slave mode. 1 = if device is syntonized with grand master 0 = if not
Reserved0
Reserved
Reserved1
Reserved
Reserved2
Reserved
Reserved3
Reserved
Reserved4
Reserved
Reserved5
Reserved
Reserved6
Reserved
Reserved7
Reserved
This structure defines settings for the priority_Vector structure for gPTP.
Remarks
This structure defines port_Identity for gPTP
Remarks
This structure defines Timestamp from gPTP
Remarks
This structure defines settings for system_identity for gPTP
Remarks
This structure defines various settings for the clock_quality in gPTP
Remarks
sysid
See system_identity structure
steps_removed
Indicates the number of Network paths from the root the source is
portid
See port_identity structure
port_number
portNumber represents the PTP ports on the network.
clock_identity
clockIdentity attribute is defined in 7.5.2.2 of IEEE Std 1588-2019
port_number
portNumber represents the PTP ports on the network.
seconds_msb
Most significant portion of Integer value of the time stamp in seconds.
seconds_lsb
Least significant portion of Integer value of the time stamp in seconds.
nanoseconds
Fractional seconds in nanoseconds
priority_1
Priority1 sets the ordering priority. Lower values set a better ClockMaster. See gPTP spec, 8021AS for more details and restrictions.
clock_quality
See clock_quality structure
priority_2
priority2 uses a similar scheme as priority1. See gPTP spec, 8021AS for more details.
clock_identity
clockIdentity attribute is defined in 7.5.2.2 of IEEE Std 1588-2019
clock_class
Clock Class indicates the traceability of the data from the ClockMaster when it acts as a GrandMaster.
See IEEE Std 1588-2019 for a more detailed description of clockClass.
clock_accuracy
Sets the expected time accuracy of the ClockMaster. Lower values indicate better accuracy. 254 is for Unknown.
See IEEE Std 1588-2019 for more detailed description of clockAccuracy.
offset_scaled_log_variance
This parameter is an estimate of the Variance in PTP.
See gPTP spec, 8021AS for more details.