|
DUDS
|
Distributed Update of Data from Something
|
#include <duds/hardware/devices/clocks/Clock.hpp>#include <duds/time/planetary/Planetary.hpp>#include <sys/timex.h>#include <boost/exception/errinfo_api_function.hpp>#include <boost/exception/errinfo_errno.hpp>#include <errno.h>Go to the source code of this file.
Classes | |
| class | duds::hardware::devices::clocks::GenericLinuxClock< SVT, SQT, TVT, TQT > |
| Uses the Linux specific adjtimex() function to query for the time and the quailty of the time sample. More... | |
| struct | duds::hardware::devices::clocks::GenericLinuxClock< SVT, SQT, TVT, TQT >::Token |
Namespaces | |
| duds | |
| duds::hardware | |
| duds::hardware::devices | |
| The root namespace for various device drivers to support specific hardware items. | |
| duds::hardware::devices::clocks | |
| The place for clock drivers; a way to use time keeping devices. | |
Typedefs | |
| typedef GenericLinuxClock< duds::data::GenericValue, double, duds::time::interstellar::NanoTime, float > | duds::hardware::devices::clocks::LinuxClock |
| General use Linux clock driver type. More... | |
| typedef std::shared_ptr< LinuxClock > | duds::hardware::devices::clocks::LinuxClockSptr |
Variables | |
| constexpr boost::uuids::uuid | duds::hardware::devices::clocks::LinuxClockDeviceId |
| The UUID for the Linux clock device. More... | |