Class AsyncComponentThread

Class Documentation

class AsyncComponentThread

Public Functions

inline explicit AsyncComponentThread(unsigned int update_rate, rclcpp::node_interfaces::NodeClockInterface::SharedPtr clock_interface)
template<typename T>
inline void register_component(T *component)
AsyncComponentThread(const AsyncComponentThread &t) = delete
AsyncComponentThread(AsyncComponentThread &&t) = delete
inline ~AsyncComponentThread()
inline void activate()

Creates the component’s thread.

Called when the component is activated.

inline void write_and_read()

Periodically execute the component’s write and read methods.

Callback of the async component’s thread. Not synchronized with the controller manager’s update currently