libptpmgmt
1.4
libptpmgmt library that provides the functionality of linuxptp pmc
|
#include <proc.h>
Public Attributes | |
int64_t | master_offset |
int64_t | ingress_time |
Integer32_t | cumulativeScaledRateOffset |
Integer32_t | scaledLastGmPhaseChange |
UInteger16_t | gmTimeBaseIndicator |
uint16_t | nanoseconds_msb |
uint64_t | nanoseconds_lsb |
uint16_t | fractional_nanoseconds |
Integer32_t | gmPresent |
struct ptpmgmt_ClockIdentity_t | gmIdentity |
Time status TLV
Integer32_t ptpmgmt_TIME_STATUS_NP_t::cumulativeScaledRateOffset |
Cumulative scaled rate offset
uint16_t ptpmgmt_TIME_STATUS_NP_t::fractional_nanoseconds |
Scaled last grandmaster phase change, nanosecond fraction
struct ptpmgmt_ClockIdentity_t ptpmgmt_TIME_STATUS_NP_t::gmIdentity |
Grandmaster clock ID
Integer32_t ptpmgmt_TIME_STATUS_NP_t::gmPresent |
Flag for grandmaster presence
UInteger16_t ptpmgmt_TIME_STATUS_NP_t::gmTimeBaseIndicator |
Grandmaster time base indicator
int64_t ptpmgmt_TIME_STATUS_NP_t::ingress_time |
Ingress time in nanoseconds
int64_t ptpmgmt_TIME_STATUS_NP_t::master_offset |
Offset from time transmitter clock in nanoseconds
uint64_t ptpmgmt_TIME_STATUS_NP_t::nanoseconds_lsb |
Scaled last grandmaster phase change, LSB part of nanoseconds
uint16_t ptpmgmt_TIME_STATUS_NP_t::nanoseconds_msb |
Scaled last grandmaster phase change, MSB part of nanoseconds
Integer32_t ptpmgmt_TIME_STATUS_NP_t::scaledLastGmPhaseChange |
Scaled last grandmaster phase change