Public Member Functions | Private Member Functions | Private Attributes | List of all members
pr2_moveit_controller_manager::Pr2GripperControllerHandle Class Reference
Inheritance diagram for pr2_moveit_controller_manager::Pr2GripperControllerHandle:
Inheritance graph
[legend]

Public Member Functions

 Pr2GripperControllerHandle (const std::string &name, const std::string &ns="gripper_action")
 
virtual bool sendTrajectory (const moveit_msgs::RobotTrajectory &trajectory)
 
- Public Member Functions inherited from pr2_moveit_controller_manager::ActionBasedControllerHandle< pr2_controllers_msgs::Pr2GripperCommandAction >
 ActionBasedControllerHandle (const std::string &name, const std::string &ns)
 
virtual bool cancelExecution ()
 
virtual moveit_controller_manager::ExecutionStatus getLastExecutionStatus ()
 
bool isConnected () const
 
virtual bool waitForExecution (const ros::Duration &timeout=ros::Duration(0))
 
- Public Member Functions inherited from moveit_controller_manager::MoveItControllerHandle
const std::string & getName () const
 
 MoveItControllerHandle (const std::string &name)
 
virtual ~MoveItControllerHandle ()
 

Private Member Functions

void controllerActiveCallback ()
 
void controllerDoneCallback (const actionlib::SimpleClientGoalState &state, const pr2_controllers_msgs::Pr2GripperCommandResultConstPtr &result)
 
void controllerFeedbackCallback (const pr2_controllers_msgs::Pr2GripperCommandFeedbackConstPtr &feedback)
 

Private Attributes

bool closing_
 

Additional Inherited Members

- Protected Member Functions inherited from pr2_moveit_controller_manager::ActionBasedControllerHandle< pr2_controllers_msgs::Pr2GripperCommandAction >
void finishControllerExecution (const actionlib::SimpleClientGoalState &state)
 
- Protected Attributes inherited from pr2_moveit_controller_manager::ActionBasedControllerHandle< pr2_controllers_msgs::Pr2GripperCommandAction >
boost::shared_ptr< actionlib::SimpleActionClient< pr2_controllers_msgs::Pr2GripperCommandAction > > controller_action_client_
 
bool done_
 
moveit_controller_manager::ExecutionStatus last_exec_
 
std::string namespace_
 
- Protected Attributes inherited from moveit_controller_manager::MoveItControllerHandle
std::string name_
 

Detailed Description

Definition at line 149 of file pr2_moveit_controller_manager.cpp.

Constructor & Destructor Documentation

pr2_moveit_controller_manager::Pr2GripperControllerHandle::Pr2GripperControllerHandle ( const std::string &  name,
const std::string &  ns = "gripper_action" 
)
inline

Definition at line 152 of file pr2_moveit_controller_manager.cpp.

Member Function Documentation

void pr2_moveit_controller_manager::Pr2GripperControllerHandle::controllerActiveCallback ( )
inlineprivate

Definition at line 242 of file pr2_moveit_controller_manager.cpp.

void pr2_moveit_controller_manager::Pr2GripperControllerHandle::controllerDoneCallback ( const actionlib::SimpleClientGoalState state,
const pr2_controllers_msgs::Pr2GripperCommandResultConstPtr &  result 
)
inlineprivate

Definition at line 232 of file pr2_moveit_controller_manager.cpp.

void pr2_moveit_controller_manager::Pr2GripperControllerHandle::controllerFeedbackCallback ( const pr2_controllers_msgs::Pr2GripperCommandFeedbackConstPtr &  feedback)
inlineprivate

Definition at line 247 of file pr2_moveit_controller_manager.cpp.

virtual bool pr2_moveit_controller_manager::Pr2GripperControllerHandle::sendTrajectory ( const moveit_msgs::RobotTrajectory &  trajectory)
inlinevirtual

Member Data Documentation

bool pr2_moveit_controller_manager::Pr2GripperControllerHandle::closing_
private

Definition at line 251 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 Sun Nov 17 2019 03:24:45