Struct TimerInfo
Defined in File agnocast_timer_info.hpp
Struct Documentation
-
struct TimerInfo
Public Functions
-
~TimerInfo()
Public Members
-
std::shared_mutex fd_mutex
-
uint32_t timer_id = 0
-
int timer_fd = -1
-
int clock_eventfd = -1
-
rclcpp::CallbackGroup::SharedPtr callback_group
-
std::atomic<int64_t> last_call_time_ns
-
std::atomic<int64_t> next_call_time_ns
-
std::atomic<int64_t> time_credit = {0}
-
std::chrono::nanoseconds period
-
bool need_epoll_update = true
-
rclcpp::Clock::SharedPtr clock
-
rclcpp::JumpHandler::SharedPtr jump_handler
-
~TimerInfo()