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 305 of file pr2_moveit_controller_manager.cpp.


Constructor & Destructor Documentation

Definition at line 309 of file pr2_moveit_controller_manager.cpp.

Definition at line 415 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]
virtual moveit_controller_manager::MoveItControllerHandlePtr pr2_moveit_controller_manager::Pr2MoveItControllerManager::getControllerHandle ( const std::string &  name) [inline, virtual]
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]
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 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]

Member Data Documentation

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.

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.

Definition at line 624 of file pr2_moveit_controller_manager.cpp.

Definition at line 622 of file pr2_moveit_controller_manager.cpp.

Definition at line 620 of file pr2_moveit_controller_manager.cpp.

Definition at line 615 of file pr2_moveit_controller_manager.cpp.

Definition at line 639 of file pr2_moveit_controller_manager.cpp.

Definition at line 616 of file pr2_moveit_controller_manager.cpp.

Definition at line 621 of file pr2_moveit_controller_manager.cpp.

Definition at line 619 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 Thu Jul 4 2019 19:51:07