| 
    moveit2
    
   The MoveIt Motion Planning Framework for ROS 2. 
   | 
 
Ros2ControlMultiManager discovers all running ros_control node and delegates member function to the corresponding Ros2ControlManager instances. More...


Public Member Functions | |
| moveit_controller_manager::MoveItControllerHandlePtr | getControllerHandle (const std::string &name) override | 
| Find appropriate interface and delegate handle creation.  More... | |
| void | getControllersList (std::vector< std::string > &names) override | 
| Read all managed controllers from discovered interfaces.  More... | |
| void | getActiveControllers (std::vector< std::string > &names) override | 
| Read all active, managed controllers from discovered interfaces.  More... | |
| void | getControllerJoints (const std::string &name, std::vector< std::string > &joints) override | 
| Find appropriate interface and delegate joints query.  More... | |
| ControllerState | getControllerState (const std::string &name) override | 
| Find appropriate interface and delegate state query.  More... | |
| bool | switchControllers (const std::vector< std::string > &activate, const std::vector< std::string > &deactivate) override | 
| delegates switch to all known interfaces. Stops on first failing switch.  More... | |
  Public Member Functions inherited from moveit_controller_manager::MoveItControllerManager | |
| MoveItControllerManager () | |
| Default constructor. This needs to have no arguments so that the plugin system can construct the object.  More... | |
| virtual | ~MoveItControllerManager () | 
Ros2ControlMultiManager discovers all running ros_control node and delegates member function to the corresponding Ros2ControlManager instances.
Definition at line 594 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
Read all active, managed controllers from discovered interfaces.
| names | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 691 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
Find appropriate interface and delegate handle creation.
| name | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 658 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
Find appropriate interface and delegate joints query.
| name | |
| joints | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 708 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
Read all managed controllers from discovered interfaces.
| names | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 675 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
Find appropriate interface and delegate state query.
| name | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 725 of file controller_manager_plugin.cpp.
      
  | 
  inlineoverridevirtual | 
delegates switch to all known interfaces. Stops on first failing switch.
| activate | |
| deactivate | 
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 744 of file controller_manager_plugin.cpp.