File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
moveit_plugins/moveit_ros_control_interface/src Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -516,10 +516,12 @@ class Ros2ControlManager : public moveit_controller_manager::MoveItControllerMan
516516 {
517517 auto ind = controller_name_map[chained_controller.name ];
518518 dependency_map_[controller.name ].push_back (chained_controller.name );
519- controller.required_command_interfaces = result->controller [ind].required_command_interfaces ;
520- controller.claimed_interfaces = result->controller [ind].claimed_interfaces ;
521- result->controller [ind].claimed_interfaces .clear ();
522- result->controller [ind].required_command_interfaces .clear ();
519+ std::copy (result->controller [ind].required_command_interfaces .begin (),
520+ result->controller [ind].required_command_interfaces .end (),
521+ std::back_inserter (controller.required_command_interfaces ));
522+ std::copy (result->controller [ind].reference_interfaces .begin (),
523+ result->controller [ind].reference_interfaces .end (),
524+ std::back_inserter (controller.required_command_interfaces ));
523525 }
524526 }
525527
You can’t perform that action at this time.
0 commit comments