Commit 1662647 1 parent 1771390 commit 1662647 Copy full SHA for 1662647
File tree 3 files changed +8
-1
lines changed
3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 48
48
<test_depend >ament_cmake_gmock</test_depend >
49
49
<test_depend >ament_cmake_gtest</test_depend >
50
50
<test_depend >ros_testing</test_depend >
51
+ <test_depend >launch_testing_ament_cmake</test_depend >
51
52
52
53
<test_depend >moveit_resources_panda_moveit_config</test_depend >
53
54
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ ament_target_dependencies(srdf_publisher_node PUBLIC std_msgs rclcpp
3
3
rclcpp_components)
4
4
5
5
if (BUILD_TESTING)
6
- find_package (launch_testing_ament_cmake)
6
+ find_package (launch_testing_ament_cmake REQUIRED )
7
7
8
8
add_launch_test(test /srdf_publisher_test.py TARGET test -srdf_publisher)
9
9
endif ()
Original file line number Diff line number Diff line change @@ -65,6 +65,11 @@ class SrdfPublisher : public rclcpp::Node
65
65
{
66
66
srdf_publisher_ = this ->create_publisher <std_msgs::msg::String>(" robot_description_semantic" ,
67
67
rclcpp::QoS (1 ).transient_local ().reliable ());
68
+
69
+ // TODO: Update the callback used here once Humble is EOL
70
+ // Using add_on_set_parameters_callback as it is the only parameter callback available in Humble.
71
+ // This is also why we have to return an always success validation.
72
+ // Once Humble is EOL use add_post_set_parameters_callback.
68
73
on_set_parameters_handle_ =
69
74
this ->add_on_set_parameters_callback ([this ](const std::vector<rclcpp::Parameter>& parameters) {
70
75
for (auto const & parameter : parameters)
@@ -74,6 +79,7 @@ class SrdfPublisher : public rclcpp::Node
74
79
std_msgs::msg::String msg;
75
80
msg.data = parameter.get_value <std::string>();
76
81
srdf_publisher_->publish (msg);
82
+ break ;
77
83
}
78
84
}
79
85
You can’t perform that action at this time.
0 commit comments