13#include <rclcpp/rclcpp.hpp>
27 rclcpp::Time start_time;
28 rclcpp::Duration elapsed_time;
38 explicit Timeout(rclcpp::Time start_time, int64_t timeout);
46 void reset(rclcpp::Time start_time);
timeout class
Definition: timeout.hpp:25
void set_timeout(int64_t timeout_ns)
Set timeout.
Definition: timeout.cpp:34
int64_t get_timeout()
Get timeout.
Definition: timeout.cpp:32
bool is_timeout(rclcpp::Time now)
Determine if it has time out.
Definition: timeout.cpp:22
int64_t get_elapsed_time()
Get elapsed time.
Definition: timeout.cpp:31
void reset(rclcpp::Time start_time)
reset start time
Definition: timeout.cpp:20