Skip to content

Commit 63ca679

Browse files
authored
Migrate hardware_interface's on_init method (#1464)
The preferred signature of hardware_interface::on_init has been changed upstream. This change avoids a deprecation warning on that.
1 parent 065bf7d commit 63ca679

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

ur_robot_driver/include/ur_robot_driver/hardware_interface.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ class URPositionHardwareInterface : public hardware_interface::SystemInterface
118118
URPositionHardwareInterface();
119119
virtual ~URPositionHardwareInterface();
120120

121-
hardware_interface::CallbackReturn on_init(const hardware_interface::HardwareInfo& system_info) final;
121+
hardware_interface::CallbackReturn on_init(const hardware_interface::HardwareComponentInterfaceParams& params) final;
122122

123123
std::vector<hardware_interface::StateInterface> export_state_interfaces() final;
124124

ur_robot_driver/src/hardware_interface.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ URPositionHardwareInterface::~URPositionHardwareInterface()
101101
}
102102

103103
hardware_interface::CallbackReturn
104-
URPositionHardwareInterface::on_init(const hardware_interface::HardwareInfo& system_info)
104+
URPositionHardwareInterface::on_init(const hardware_interface::HardwareComponentInterfaceParams& params)
105105
{
106-
if (hardware_interface::SystemInterface::on_init(system_info) != hardware_interface::CallbackReturn::SUCCESS) {
106+
if (hardware_interface::SystemInterface::on_init(params) != hardware_interface::CallbackReturn::SUCCESS) {
107107
return hardware_interface::CallbackReturn::ERROR;
108108
}
109109

110-
info_ = system_info;
110+
info_ = params.hardware_info;
111111

112112
// initialize
113113
urcl_joint_positions_ = { { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 } };

0 commit comments

Comments
 (0)