Skip to content

Commit 8f180f8

Browse files
committed
refactor(dynamixel_hardware): update on_init function to use new parameter type
- Changed the `on_init` function signature to accept `HardwareComponentInterfaceParams`
1 parent a00c44e commit 8f180f8

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

dynamixel_hardware/include/dynamixel_hardware/dynamixel_hardware.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ class DynamixelHardware : public hardware_interface::SystemInterface
6565
RCLCPP_SHARED_PTR_DEFINITIONS(DynamixelHardware)
6666

6767
DYNAMIXEL_HARDWARE_PUBLIC
68-
CallbackReturn on_init(const hardware_interface::HardwareInfo & info) override;
68+
CallbackReturn on_init(
69+
const hardware_interface::HardwareComponentInterfaceParams & params) override;
6970

7071
DYNAMIXEL_HARDWARE_PUBLIC
7172
std::vector<hardware_interface::StateInterface> export_state_interfaces() override;

dynamixel_hardware/src/dynamixel_hardware.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,11 @@ constexpr const char * const kExtraJointParameters[] = {
4848
"Velocity_I_Gain",
4949
};
5050

51-
CallbackReturn DynamixelHardware::on_init(const hardware_interface::HardwareInfo & info)
51+
CallbackReturn DynamixelHardware::on_init(
52+
const hardware_interface::HardwareComponentInterfaceParams & params)
5253
{
5354
RCLCPP_DEBUG(rclcpp::get_logger(kDynamixelHardware), "configure");
54-
if (hardware_interface::SystemInterface::on_init(info) != CallbackReturn::SUCCESS) {
55+
if (hardware_interface::SystemInterface::on_init(params) != CallbackReturn::SUCCESS) {
5556
return CallbackReturn::ERROR;
5657
}
5758

0 commit comments

Comments
 (0)