diff --git a/include/dynamixel_hardware_interface/dynamixel_hardware_interface.hpp b/include/dynamixel_hardware_interface/dynamixel_hardware_interface.hpp index 31cd246..237ed32 100644 --- a/include/dynamixel_hardware_interface/dynamixel_hardware_interface.hpp +++ b/include/dynamixel_hardware_interface/dynamixel_hardware_interface.hpp @@ -112,12 +112,12 @@ class DynamixelHardware : public /** * @brief Initialization callback for hardware interface. - * @param info Hardware information for the system. + * @param params Parameters for the hardware component interface. * @return Callback return indicating success or error. */ DYNAMIXEL_HARDWARE_INTERFACE_PUBLIC - hardware_interface::CallbackReturn on_init(const hardware_interface::HardwareInfo & info) - override; + hardware_interface::CallbackReturn on_init( + const hardware_interface::HardwareComponentInterfaceParams & params) override; /** * @brief Exports state interfaces for ROS2. diff --git a/src/dynamixel_hardware_interface.cpp b/src/dynamixel_hardware_interface.cpp index a1c6aa1..682626d 100644 --- a/src/dynamixel_hardware_interface.cpp +++ b/src/dynamixel_hardware_interface.cpp @@ -56,9 +56,9 @@ DynamixelHardware::~DynamixelHardware() } hardware_interface::CallbackReturn DynamixelHardware::on_init( - const hardware_interface::HardwareInfo & info) + const hardware_interface::HardwareComponentInterfaceParams & params) { - if (hardware_interface::SystemInterface::on_init(info) != + if (hardware_interface::SystemInterface::on_init(params) != hardware_interface::CallbackReturn::SUCCESS) { RCLCPP_ERROR_STREAM(logger_, "Failed to initialize DynamixelHardware");