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

#include <ptp.h>

Public Attributes

int64_t max_ppb
 
int num_alarm
 
int num_external_channels
 
int num_periodic_sig
 
bool pps
 
int num_pins
 
bool cross_timestamping
 
bool adjust_phase
 
int64_t max_phase_adj
 

Detailed Description

Bridge to Linux kernel struct ptp_clock_caps

Member Data Documentation

◆ adjust_phase

bool PtpCaps_t::adjust_phase

Clock supports adjust phase.

◆ cross_timestamping

bool PtpCaps_t::cross_timestamping

Clock supports precise system-device cross timestamps.

◆ max_phase_adj

int64_t PtpCaps_t::max_phase_adj

Maximum phase adjustment.

◆ max_ppb

int64_t PtpCaps_t::max_ppb

Maximum frequency adjustment in parts per billon.

◆ num_alarm

int PtpCaps_t::num_alarm

Number of programmable alarms.

◆ num_external_channels

int PtpCaps_t::num_external_channels

Number of external time stamp channels.

◆ num_periodic_sig

int PtpCaps_t::num_periodic_sig

Number of programmable periodic signals.

◆ num_pins

int PtpCaps_t::num_pins

Number of input/output pins.

◆ pps

bool PtpCaps_t::pps

Clock supports pulse per second event.


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