DUNE: Uniform Navigational Environment  2016.05.0
Supervisors::ClockPPS Namespace Reference

Detailed Description

Time synchronization using PPS and GPS time.

This task configures the system to synchronize its clock using a Pulse Per Second (PPS) source and GPS time. Requires a Linux kernel compiled with CONFIG_PPS and CONFIG_NTP_PPS.

Classes

class  LinuxPPS
 
struct  Arguments
 
struct  Task
 

Enumerations

enum  SyncState { SS_PPS_WAIT, SS_PPS_SETTLE, SS_SET_TIME, SS_MONITOR }
 

Enumeration Type Documentation

Synchronization state.

Enumerator
SS_PPS_WAIT 

Waiting for PPS signal.

SS_PPS_SETTLE 

Wait for PPS signal to settle.

SS_SET_TIME 

Gathering samples to set time.

SS_MONITOR 

Monitoring synchronization state.