diff --git a/include/synapticon_ros2_control/synapticon_interface.hpp b/include/synapticon_ros2_control/synapticon_interface.hpp index 24c40b0..eabf736 100644 --- a/include/synapticon_ros2_control/synapticon_interface.hpp +++ b/include/synapticon_ros2_control/synapticon_interface.hpp @@ -81,7 +81,7 @@ class SynapticonSystemInterface : public hardware_interface::SystemInterface { ~SynapticonSystemInterface(); hardware_interface::CallbackReturn - on_init(const hardware_interface::HardwareInfo &info) override; + on_init(const hardware_interface::HardwareComponentInterfaceParams ¶ms) override; hardware_interface::return_type prepare_command_mode_switch( const std::vector &start_interfaces, diff --git a/src/synapticon_interface.cpp b/src/synapticon_interface.cpp index fc54d5d..69d843e 100644 --- a/src/synapticon_interface.cpp +++ b/src/synapticon_interface.cpp @@ -47,8 +47,8 @@ OSAL_THREAD_FUNC ecatCheckWrapper(void *ptr) { } // namespace hardware_interface::CallbackReturn SynapticonSystemInterface::on_init( - const hardware_interface::HardwareInfo &info) { - if (hardware_interface::SystemInterface::on_init(info) != + const hardware_interface::HardwareComponentInterfaceParams ¶ms) { + if (hardware_interface::SystemInterface::on_init(params) != hardware_interface::CallbackReturn::SUCCESS) { return hardware_interface::CallbackReturn::ERROR; }