Skip to content

Commit ef6d1df

Browse files
Readd the ResourceManagerParams initialization to ControllerManager (#2522) (#2523)
(cherry picked from commit 31c4bb1) Co-authored-by: Sai Kishor Kothakota <[email protected]>
1 parent 9b63076 commit ef6d1df

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

controller_manager/src/controller_manager.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,8 +427,14 @@ ControllerManager::ControllerManager(
427427
robot_description_(urdf)
428428
{
429429
initialize_parameters();
430-
resource_manager_ = std::make_unique<hardware_interface::ResourceManager>(
431-
urdf, trigger_clock_, this->get_logger(), activate_all_hw_components, params_->update_rate);
430+
hardware_interface::ResourceManagerParams params;
431+
params.robot_description = urdf;
432+
params.clock = trigger_clock_;
433+
params.logger = this->get_logger();
434+
params.activate_all = activate_all_hw_components;
435+
params.update_rate = static_cast<unsigned int>(params_->update_rate);
436+
params.executor = executor_;
437+
resource_manager_ = std::make_unique<hardware_interface::ResourceManager>(params, true);
432438
init_controller_manager();
433439
}
434440

0 commit comments

Comments
 (0)