ClockType.h
Go to the documentation of this file.
1#pragma once
2
3namespace armarx::core::time
4{
5
6 /**
7 * @brief Describes the type of clock.
8 */
9 enum class ClockType
10 {
11 /// Normalized time as reported by the operating system.
13 /// Monotonic/steady clock of the operating system.
15 /// Time given by time server if configured, realtime otherwise.
17 /// Unknown source of time.
19 };
20
21} // namespace armarx::core::time
22
23namespace armarx
24{
26} // namespace armarx
ClockType
Describes the type of clock.
Definition ClockType.h:10
@ Monotonic
Monotonic/steady clock of the operating system.
Definition ClockType.h:14
@ Virtual
Time given by time server if configured, realtime otherwise.
Definition ClockType.h:16
@ Unknown
Unknown source of time.
Definition ClockType.h:18
@ Realtime
Normalized time as reported by the operating system.
Definition ClockType.h:12
This file offers overloads of toIce() and fromIce() functions for STL container types.