|
DUDS
|
Distributed Update of Data from Something
|
#include <duds/hardware/devices/Device.hpp>#include <duds/hardware/devices/DeviceErrors.hpp>#include <boost/uuid/name_generator.hpp>Go to the source code of this file.
Classes | |
| struct | duds::hardware::devices::clocks::ClockError |
| The base type for errors from clocks. More... | |
| class | duds::hardware::devices::clocks::GenericClock< SVT, SQT, TVT, TQT > |
| The foundation to a clock driver. More... | |
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 GenericClock< duds::data::GenericValue, double, duds::time::interstellar::NanoTime, float > | duds::hardware::devices::clocks::Clock |
| General use clock driver type. More... | |
| typedef std::shared_ptr< Clock > | duds::hardware::devices::clocks::ClockSptr |
| typedef duds::data::GenericSample< duds::time::interstellar::FemtoTime, double > | duds::hardware::devices::clocks::FemtoTimeSample |
| A time sample fit for applications requiring very long-term time samples, or time samples with high resolution. More... | |
| typedef duds::data::GenericSample< duds::time::interstellar::NanoTime, float > | duds::hardware::devices::clocks::NanoTimeSample |
| A compact time sample that works well for most purposes. More... | |
| typedef NanoTimeSample | duds::hardware::devices::clocks::TimeSample |
| The regular time sample is currently NanoTimeSample for practicality. More... | |