
Classes | |
| struct | ControllerInformation |
Public Member Functions | |
| virtual void | getActiveControllers (std::vector< std::string > &names) |
| virtual moveit_controller_manager::MoveItControllerHandlePtr | getControllerHandle (const std::string &name) |
| virtual void | getControllerJoints (const std::string &name, std::vector< std::string > &joints) |
| virtual void | getControllersList (std::vector< std::string > &names) |
| virtual moveit_controller_manager::MoveItControllerManager::ControllerState | getControllerState (const std::string &name) |
| Pr2MoveItControllerManager () | |
| virtual bool | switchControllers (const std::vector< std::string > &activate, const std::vector< std::string > &deactivate) |
| virtual | ~Pr2MoveItControllerManager () |
Protected Member Functions | |
| moveit_controller_manager::MoveItControllerHandlePtr | getControllerHandleHelper (const std::string &name, const std::string &ns) |
| const pr2_mechanism_msgs::ListControllers::Response & | getListControllerServiceResponse () |
Protected Attributes | |
| pr2_mechanism_msgs::ListControllers::Response | cached_lister_response_ |
| std::string | controller_manager_name_ |
| std::map< std::string, moveit_controller_manager::MoveItControllerHandlePtr > | handle_cache_ |
| ros::Time | last_lister_response_ |
| ros::ServiceClient | lister_service_ |
| ros::ServiceClient | loader_service_ |
| ros::NodeHandle | node_handle_ |
| std::map< std::string, ControllerInformation > | possibly_unloaded_controllers_ |
| ros::NodeHandle | root_node_handle_ |
| ros::ServiceClient | switcher_service_ |
| bool | use_controller_manager_ |
Definition at line 305 of file pr2_moveit_controller_manager.cpp.
Definition at line 309 of file pr2_moveit_controller_manager.cpp.
| virtual pr2_moveit_controller_manager::Pr2MoveItControllerManager::~Pr2MoveItControllerManager | ( | ) | [inline, virtual] |
Definition at line 415 of file pr2_moveit_controller_manager.cpp.
| virtual void pr2_moveit_controller_manager::Pr2MoveItControllerManager::getActiveControllers | ( | std::vector< std::string > & | names | ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 452 of file pr2_moveit_controller_manager.cpp.
| virtual moveit_controller_manager::MoveItControllerHandlePtr pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllerHandle | ( | const std::string & | name | ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 419 of file pr2_moveit_controller_manager.cpp.
| moveit_controller_manager::MoveItControllerHandlePtr pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllerHandleHelper | ( | const std::string & | name, |
| const std::string & | ns | ||
| ) | [inline, protected] |
Definition at line 597 of file pr2_moveit_controller_manager.cpp.
| virtual void pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllerJoints | ( | const std::string & | name, |
| std::vector< std::string > & | joints | ||
| ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 468 of file pr2_moveit_controller_manager.cpp.
| virtual void pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllersList | ( | std::vector< std::string > & | names | ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 439 of file pr2_moveit_controller_manager.cpp.
| virtual moveit_controller_manager::MoveItControllerManager::ControllerState pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllerState | ( | const std::string & | name | ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 500 of file pr2_moveit_controller_manager.cpp.
| const pr2_mechanism_msgs::ListControllers::Response& pr2_moveit_controller_manager::Pr2MoveItControllerManager::getListControllerServiceResponse | ( | ) | [inline, protected] |
Definition at line 581 of file pr2_moveit_controller_manager.cpp.
| virtual bool pr2_moveit_controller_manager::Pr2MoveItControllerManager::switchControllers | ( | const std::vector< std::string > & | activate, |
| const std::vector< std::string > & | deactivate | ||
| ) | [inline, virtual] |
Implements moveit_controller_manager::MoveItControllerManager.
Definition at line 529 of file pr2_moveit_controller_manager.cpp.
pr2_mechanism_msgs::ListControllers::Response pr2_moveit_controller_manager::Pr2MoveItControllerManager::cached_lister_response_ [protected] |
Definition at line 625 of file pr2_moveit_controller_manager.cpp.
std::string pr2_moveit_controller_manager::Pr2MoveItControllerManager::controller_manager_name_ [protected] |
Definition at line 618 of file pr2_moveit_controller_manager.cpp.
std::map<std::string, moveit_controller_manager::MoveItControllerHandlePtr> pr2_moveit_controller_manager::Pr2MoveItControllerManager::handle_cache_ [protected] |
Definition at line 627 of file pr2_moveit_controller_manager.cpp.
ros::Time pr2_moveit_controller_manager::Pr2MoveItControllerManager::last_lister_response_ [protected] |
Definition at line 624 of file pr2_moveit_controller_manager.cpp.
ros::ServiceClient pr2_moveit_controller_manager::Pr2MoveItControllerManager::lister_service_ [protected] |
Definition at line 622 of file pr2_moveit_controller_manager.cpp.
ros::ServiceClient pr2_moveit_controller_manager::Pr2MoveItControllerManager::loader_service_ [protected] |
Definition at line 620 of file pr2_moveit_controller_manager.cpp.
Definition at line 615 of file pr2_moveit_controller_manager.cpp.
std::map<std::string, ControllerInformation> pr2_moveit_controller_manager::Pr2MoveItControllerManager::possibly_unloaded_controllers_ [protected] |
Definition at line 639 of file pr2_moveit_controller_manager.cpp.
ros::NodeHandle pr2_moveit_controller_manager::Pr2MoveItControllerManager::root_node_handle_ [protected] |
Definition at line 616 of file pr2_moveit_controller_manager.cpp.
ros::ServiceClient pr2_moveit_controller_manager::Pr2MoveItControllerManager::switcher_service_ [protected] |
Definition at line 621 of file pr2_moveit_controller_manager.cpp.
Definition at line 619 of file pr2_moveit_controller_manager.cpp.