libptpmgmt  1.3
libptpmgmt library that provides the functionality of linuxptp pmc
Public Attributes | List of all members
ptpmgmt_TIME_STATUS_NP_t Struct Reference

#include <proc.h>

Collaboration diagram for ptpmgmt_TIME_STATUS_NP_t:
Collaboration graph
[legend]

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
 

Detailed Description

Time status TLV

Note
linuxptp implementation specific

Member Data Documentation

◆ cumulativeScaledRateOffset

Integer32_t ptpmgmt_TIME_STATUS_NP_t::cumulativeScaledRateOffset

Cumulative scaled rate offset

◆ fractional_nanoseconds

uint16_t ptpmgmt_TIME_STATUS_NP_t::fractional_nanoseconds

Scaled last grandmaster phase change, nanosecond fraction

◆ gmIdentity

struct ptpmgmt_ClockIdentity_t ptpmgmt_TIME_STATUS_NP_t::gmIdentity

Grandmaster clock ID

◆ gmPresent

Integer32_t ptpmgmt_TIME_STATUS_NP_t::gmPresent

Flag for grandmaster presence

◆ gmTimeBaseIndicator

UInteger16_t ptpmgmt_TIME_STATUS_NP_t::gmTimeBaseIndicator

Grandmaster time base indicator

◆ ingress_time

int64_t ptpmgmt_TIME_STATUS_NP_t::ingress_time

Ingress time in nanoseconds

◆ master_offset

int64_t ptpmgmt_TIME_STATUS_NP_t::master_offset

Offset from time transmitter clock in nanoseconds

◆ nanoseconds_lsb

uint64_t ptpmgmt_TIME_STATUS_NP_t::nanoseconds_lsb

Scaled last grandmaster phase change, LSB part of nanoseconds

◆ nanoseconds_msb

uint16_t ptpmgmt_TIME_STATUS_NP_t::nanoseconds_msb

Scaled last grandmaster phase change, MSB part of nanoseconds

◆ scaledLastGmPhaseChange

Integer32_t ptpmgmt_TIME_STATUS_NP_t::scaledLastGmPhaseChange

Scaled last grandmaster phase change


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