Skip to content

Commit 7beb7d3

Browse files
authored
fix deprecated hardware_interface API (#327)
1 parent 955e217 commit 7beb7d3

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

kortex_driver/include/kortex_driver/hardware_interface.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class KortexMultiInterfaceHardware : public hardware_interface::SystemInterface
8484
RCLCPP_SHARED_PTR_DEFINITIONS(KortexMultiInterfaceHardware);
8585

8686
KORTEX_DRIVER_PUBLIC
87-
CallbackReturn on_init(const hardware_interface::HardwareInfo & info) final;
87+
CallbackReturn on_init(const hardware_interface::HardwareComponentInterfaceParams & params) final;
8888

8989
KORTEX_DRIVER_PUBLIC
9090
std::vector<hardware_interface::StateInterface> export_state_interfaces() final;

kortex_driver/src/hardware_interface.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,16 @@ KortexMultiInterfaceHardware::KortexMultiInterfaceHardware()
8484
}
8585
}
8686

87-
CallbackReturn KortexMultiInterfaceHardware::on_init(const hardware_interface::HardwareInfo & info)
87+
CallbackReturn KortexMultiInterfaceHardware::on_init(
88+
const hardware_interface::HardwareComponentInterfaceParams & params)
8889
{
8990
RCLCPP_INFO(LOGGER, "Configuring Hardware Interface");
90-
if (hardware_interface::SystemInterface::on_init(info) != CallbackReturn::SUCCESS)
91+
if (hardware_interface::SystemInterface::on_init(params) != CallbackReturn::SUCCESS)
9192
{
9293
return CallbackReturn::ERROR;
9394
}
9495

95-
info_ = info;
96+
info_ = params.hardware_info;
9697
// The robot's IP address.
9798
std::string robot_ip = info_.hardware_parameters["robot_ip"];
9899
if (robot_ip.empty())

0 commit comments

Comments
 (0)