Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
Changelog for package dynamixel_hardware_interface
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.4.5 (2025-05-30)
------------------
* Deprecate ament_include_dependency usage in CMakeLists.txt
* Contributors: Wonho Yun

1.4.4 (2025-05-28)
------------------
* Added proper command interface support with ROS2-Dynamixel interface mapping
Expand Down
26 changes: 16 additions & 10 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ endif()
find_package(ament_cmake REQUIRED)
find_package(hardware_interface REQUIRED)
find_package(rclcpp REQUIRED)
find_package(rclcpp_lifecycle REQUIRED)
find_package(pluginlib REQUIRED)
find_package(realtime_tools REQUIRED)

Expand All @@ -40,17 +41,22 @@ target_include_directories(
${PROJECT_NAME}
PRIVATE
include
${dynamixel_sdk_INCLUDE_DIRS}
${hardware_interface_INCLUDE_DIRS}
${realtime_tools_INCLUDE_DIRS}
${rclcpp_lifecycle_INCLUDE_DIRS}
)

ament_target_dependencies(
${PROJECT_NAME}
hardware_interface
pluginlib
rclcpp
dynamixel_sdk
std_srvs
dynamixel_interfaces
realtime_tools
target_link_libraries(${PROJECT_NAME}
PUBLIC
${hardware_interface_TARGETS}
pluginlib::pluginlib
rclcpp::rclcpp
rclcpp_lifecycle::rclcpp_lifecycle
${dynamixel_sdk_TARGETS}
${std_srvs_TARGETS}
${dynamixel_interfaces_TARGETS}
${realtime_tools_TARGETS}
)

pluginlib_export_plugin_description_file(hardware_interface dynamixel_hardware_interface_plugin.xml)
Expand Down Expand Up @@ -92,11 +98,11 @@ ament_export_include_directories(include)
ament_export_libraries(${PROJECT_NAME})
ament_export_dependencies(
rclcpp
rclcpp_lifecycle
hardware_interface
pluginlib
dynamixel_sdk
dynamixel_interfaces
aimbot_log_interfaces
)

ament_package()
2 changes: 1 addition & 1 deletion package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>dynamixel_hardware_interface</name>
<version>1.4.4</version>
<version>1.4.5</version>
<description>
ROS 2 package providing a hardware interface for controlling Dynamixel motors via the ROS 2 control framework.
</description>
Expand Down
Loading