diff --git a/kortex_driver/include/kortex_driver/hardware_interface.hpp b/kortex_driver/include/kortex_driver/hardware_interface.hpp index 6bc45a69c..33f37fdab 100644 --- a/kortex_driver/include/kortex_driver/hardware_interface.hpp +++ b/kortex_driver/include/kortex_driver/hardware_interface.hpp @@ -84,7 +84,7 @@ class KortexMultiInterfaceHardware : public hardware_interface::SystemInterface RCLCPP_SHARED_PTR_DEFINITIONS(KortexMultiInterfaceHardware); KORTEX_DRIVER_PUBLIC - CallbackReturn on_init(const hardware_interface::HardwareInfo & info) final; + CallbackReturn on_init(const hardware_interface::HardwareComponentInterfaceParams & params) final; KORTEX_DRIVER_PUBLIC std::vector export_state_interfaces() final; diff --git a/kortex_driver/src/hardware_interface.cpp b/kortex_driver/src/hardware_interface.cpp index f0e856b1d..458b0b577 100644 --- a/kortex_driver/src/hardware_interface.cpp +++ b/kortex_driver/src/hardware_interface.cpp @@ -84,10 +84,11 @@ KortexMultiInterfaceHardware::KortexMultiInterfaceHardware() } } -CallbackReturn KortexMultiInterfaceHardware::on_init(const hardware_interface::HardwareInfo & info) +CallbackReturn KortexMultiInterfaceHardware::on_init( + const hardware_interface::HardwareComponentInterfaceParams & params) { RCLCPP_INFO(LOGGER, "Configuring Hardware Interface"); - if (hardware_interface::SystemInterface::on_init(info) != CallbackReturn::SUCCESS) + if (hardware_interface::SystemInterface::on_init(params) != CallbackReturn::SUCCESS) { return CallbackReturn::ERROR; }