15#ifndef HARDWARE_INTERFACE__TYPES__RESOURCE_MANAGER_PARAMS_HPP_
16#define HARDWARE_INTERFACE__TYPES__RESOURCE_MANAGER_PARAMS_HPP_
20#include "rclcpp/rclcpp.hpp"
43 rclcpp::Clock::SharedPtr
clock =
nullptr;
49 rclcpp::Logger
logger = rclcpp::get_logger(
"resource_manager");
56 rclcpp::Executor::SharedPtr
executor =
nullptr;
Definition actuator.hpp:22
Parameters required for the construction and initial setup of a ResourceManager. This struct is typic...
Definition resource_manager_params.hpp:30
std::string robot_description
The URDF string describing the robot's hardware components. Can be empty if ResourceManager is constr...
Definition resource_manager_params.hpp:37
bool activate_all
Flag indicating if all hardware components found in the URDF should be automatically activated after ...
Definition resource_manager_params.hpp:62
unsigned int update_rate
The update rate (in Hz) of the ControllerManager. This can be used by ResourceManager to configure as...
Definition resource_manager_params.hpp:69
rclcpp::Executor::SharedPtr executor
Shared pointer to the rclcpp::Executor instance that the ResourceManager and its components (includin...
Definition resource_manager_params.hpp:56
rclcpp::Logger logger
Logger instance used by the ResourceManager. This is typically obtained from the node via get_logger(...
Definition resource_manager_params.hpp:49
rclcpp::Clock::SharedPtr clock
Shared pointer to the Clock used by the ResourceManager. This is typically obtained from the node via...
Definition resource_manager_params.hpp:43