Skip to content

Commit 869c495

Browse files
Use NodeInterfaces for TransformBroadcaster construction (#1981)
1 parent c38468c commit 869c495

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

admittance_controller/test/test_admittance_controller.hpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
#include "hardware_interface/loaned_command_interface.hpp"
3636
#include "hardware_interface/loaned_state_interface.hpp"
3737
#include "rclcpp/parameter_value.hpp"
38+
#include "rclcpp/version.h"
39+
#if RCLCPP_VERSION_GTE(18, 0, 0)
40+
#include "rclcpp/node_interfaces/node_interfaces.hpp"
41+
#endif
3842
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
3943
#include "semantic_components/force_torque_sensor.hpp"
4044
#include "test_asset_6d_robot_description.hpp"
@@ -220,7 +224,15 @@ class AdmittanceControllerTest : public ::testing::Test
220224

221225
void broadcast_tfs()
222226
{
227+
#if RCLCPP_VERSION_GTE(18, 0, 0)
228+
static tf2_ros::TransformBroadcaster br(
229+
rclcpp::node_interfaces::NodeInterfaces(
230+
test_broadcaster_node_->get_node_parameters_interface(),
231+
test_broadcaster_node_->get_node_topics_interface()));
232+
#else
223233
static tf2_ros::TransformBroadcaster br(test_broadcaster_node_);
234+
#endif
235+
224236
geometry_msgs::msg::TransformStamped transform_stamped;
225237

226238
transform_stamped.header.stamp = test_broadcaster_node_->now();

0 commit comments

Comments
 (0)