The clock that represents the robot time. More...
#include <creos/robot_clock.hpp>
Public Types | |
using | duration = typename std::chrono::nanoseconds |
using | rep = typename duration::rep |
using | period = typename duration::period |
using | time_point = typename std::chrono::time_point<RobotClock, duration> |
Static Public Member Functions | |
static time_point | from_time_t (std::time_t t) noexcept |
Construct a time_point from a time_t. | |
static time_point | now () noexcept |
Return the current time. | |
Static Public Attributes | |
static constexpr bool | is_steady = false |
The clock that represents the robot time.
The robot clock is a representation of the time source of the time on the robot. In normal operation it behaves identically to std::chrono::system_clock, while in simulation it will return the simulated time.