Classes | Public Member Functions | Protected Member Functions | Protected Attributes
pr2_moveit_controller_manager::Pr2MoveItControllerManager Class Reference
Inheritance diagram for pr2_moveit_controller_manager::Pr2MoveItControllerManager:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 271 of file pr2_moveit_controller_manager.cpp.


Constructor & Destructor Documentation

Definition at line 275 of file pr2_moveit_controller_manager.cpp.

Definition at line 378 of file pr2_moveit_controller_manager.cpp.


Member Function Documentation

virtual void pr2_moveit_controller_manager::Pr2MoveItControllerManager::getActiveControllers ( std::vector< std::string > &  names) [inline, virtual]

Definition at line 560 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]
virtual void pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllersList ( std::vector< std::string > &  names) [inline, virtual]
const pr2_mechanism_msgs::ListControllers::Response& pr2_moveit_controller_manager::Pr2MoveItControllerManager::getListControllerServiceResponse ( ) [inline, protected]

Definition at line 544 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]

Member Data Documentation

pr2_mechanism_msgs::ListControllers::Response pr2_moveit_controller_manager::Pr2MoveItControllerManager::cached_lister_response_ [protected]

Definition at line 588 of file pr2_moveit_controller_manager.cpp.

Definition at line 581 of file pr2_moveit_controller_manager.cpp.

Definition at line 590 of file pr2_moveit_controller_manager.cpp.

Definition at line 587 of file pr2_moveit_controller_manager.cpp.

Definition at line 585 of file pr2_moveit_controller_manager.cpp.

Definition at line 583 of file pr2_moveit_controller_manager.cpp.

Definition at line 578 of file pr2_moveit_controller_manager.cpp.

Definition at line 602 of file pr2_moveit_controller_manager.cpp.

Definition at line 579 of file pr2_moveit_controller_manager.cpp.

Definition at line 584 of file pr2_moveit_controller_manager.cpp.

Definition at line 582 of file pr2_moveit_controller_manager.cpp.


The documentation for this class was generated from the following file:


pr2_moveit_plugins
Author(s): Ioan Sucan , Sachin Chitta
autogenerated on Mon Oct 6 2014 11:14:04