DUNE: Uniform Navigational Environment  2016.05.0
Supervisors::ClockPPS::LinuxPPS Class Reference

Public Member Functions

 LinuxPPS (Tasks::Task *parent, const std::string &uart_dev, const std::string &pps_dev, unsigned prop_delay)
 
 ~LinuxPPS (void)
 
void reset (void)
 
void resetLimits (void)
 
int64_t getOffset (void)
 
long getOffsetMaximum (void)
 
long getOffsetMinimum (void)
 
void run (void)
 

Constructor & Destructor Documentation

Supervisors::ClockPPS::LinuxPPS::LinuxPPS ( Tasks::Task *  parent,
const std::string &  uart_dev,
const std::string &  pps_dev,
unsigned  prop_delay 
)
inline

References reset(), and resetLimits().

Supervisors::ClockPPS::LinuxPPS::~LinuxPPS ( void  )
inline

Member Function Documentation

int64_t Supervisors::ClockPPS::LinuxPPS::getOffset ( void  )
inline
long Supervisors::ClockPPS::LinuxPPS::getOffsetMaximum ( void  )
inline
long Supervisors::ClockPPS::LinuxPPS::getOffsetMinimum ( void  )
inline
void Supervisors::ClockPPS::LinuxPPS::reset ( void  )
inline
void Supervisors::ClockPPS::LinuxPPS::resetLimits ( void  )
inline
void Supervisors::ClockPPS::LinuxPPS::run ( void  )
inline
Collaboration diagram for Supervisors::ClockPPS::LinuxPPS:
Collaboration graph