Class TestClock

Class Documentation

class TestClock

Test utility for manual time control. Takes over control over the given Node’s clock. The Node must be constructed with parameter “use_sim_time” set to true.

Public Functions

inline TestClock(rclcpp::Node::SharedPtr node)
inline rcl_time_point_value_t now() const
template<typename Duration>
inline void advance(Duration duration)
inline void advanceMs(int64_t milliseconds)
inline void resetClock(const rcl_time_point_value_t tv = 0L)