File tree Expand file tree Collapse file tree 3 files changed +22
-11
lines changed Expand file tree Collapse file tree 3 files changed +22
-11
lines changed Original file line number Diff line number Diff line change 2
2
Changelog for package dynamixel_hardware_interface
3
3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4
4
5
+ 1.4.5 (2025-05-30)
6
+ ------------------
7
+ * Deprecate ament_include_dependency usage in CMakeLists.txt
8
+ * Contributors: Wonho Yun
9
+
5
10
1.4.4 (2025-05-28)
6
11
------------------
7
12
* Added proper command interface support with ROS2-Dynamixel interface mapping
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ endif()
18
18
find_package (ament_cmake REQUIRED)
19
19
find_package (hardware_interface REQUIRED)
20
20
find_package (rclcpp REQUIRED)
21
+ find_package (rclcpp_lifecycle REQUIRED)
21
22
find_package (pluginlib REQUIRED)
22
23
find_package (realtime_tools REQUIRED)
23
24
@@ -40,17 +41,22 @@ target_include_directories(
40
41
${PROJECT_NAME}
41
42
PRIVATE
42
43
include
44
+ ${dynamixel_sdk_INCLUDE_DIRS}
45
+ ${hardware_interface_INCLUDE_DIRS}
46
+ ${realtime_tools_INCLUDE_DIRS}
47
+ ${rclcpp_lifecycle_INCLUDE_DIRS}
43
48
)
44
49
45
- ament_target_dependencies(
46
- ${PROJECT_NAME}
47
- hardware_interface
48
- pluginlib
49
- rclcpp
50
- dynamixel_sdk
51
- std_srvs
52
- dynamixel_interfaces
53
- realtime_tools
50
+ target_link_libraries (${PROJECT_NAME}
51
+ PUBLIC
52
+ ${hardware_interface_TARGETS}
53
+ pluginlib::pluginlib
54
+ rclcpp::rclcpp
55
+ rclcpp_lifecycle::rclcpp_lifecycle
56
+ ${dynamixel_sdk_TARGETS}
57
+ ${std_srvs_TARGETS}
58
+ ${dynamixel_interfaces_TARGETS}
59
+ ${realtime_tools_TARGETS}
54
60
)
55
61
56
62
pluginlib_export_plugin_description_file(hardware_interface dynamixel_hardware_interface_plugin.xml)
@@ -92,11 +98,11 @@ ament_export_include_directories(include)
92
98
ament_export_libraries(${PROJECT_NAME} )
93
99
ament_export_dependencies(
94
100
rclcpp
101
+ rclcpp_lifecycle
95
102
hardware_interface
96
103
pluginlib
97
104
dynamixel_sdk
98
105
dynamixel_interfaces
99
- aimbot_log_interfaces
100
106
)
101
107
102
108
ament_package()
Original file line number Diff line number Diff line change 2
2
<?xml-model href =" http://download.ros.org/schema/package_format3.xsd" schematypens =" http://www.w3.org/2001/XMLSchema" ?>
3
3
<package format =" 3" >
4
4
<name >dynamixel_hardware_interface</name >
5
- <version >1.4.4 </version >
5
+ <version >1.4.5 </version >
6
6
<description >
7
7
ROS 2 package providing a hardware interface for controlling Dynamixel motors via the ROS 2 control framework.
8
8
</description >
You can’t perform that action at this time.
0 commit comments