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

#include <proc.h>

Collaboration diagram for ptpmgmt_GRANDMASTER_SETTINGS_NP_t:
Collaboration graph
[legend]

Public Attributes

struct ptpmgmt_ClockQuality_t clockQuality
 
Integer16_t currentUtcOffset
 
uint8_t flags
 
enum ptpmgmt_timeSource_e timeSource
 

Detailed Description

Grandmaster settings TLV

Note
linuxptp implementation specific

Member Data Documentation

◆ clockQuality

struct ptpmgmt_ClockQuality_t ptpmgmt_GRANDMASTER_SETTINGS_NP_t::clockQuality

Clock quality

◆ currentUtcOffset

Integer16_t ptpmgmt_GRANDMASTER_SETTINGS_NP_t::currentUtcOffset

current TAI to UTC offset, leap seconds

◆ flags

uint8_t ptpmgmt_GRANDMASTER_SETTINGS_NP_t::flags

Bit fields flag

  • bit 0: LI-61 timePropertiesDS.leap61
  • bit 1: LI-59 timePropertiesDS.leap59
  • bit 2: UTCV timePropertiesDS.currentUtcOffsetValid
  • bit 3: PTP timePropertiesDS.ptpTimescale
  • bit 4: TTRA timePropertiesDS.timeTraceable
  • bit 5: FTRA timePropertiesDS.frequencyTraceable

◆ timeSource

enum ptpmgmt_timeSource_e ptpmgmt_GRANDMASTER_SETTINGS_NP_t::timeSource

Clock source type


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