#include <actionExecutorArmToCarry.h>
Public Member Functions | |
virtual bool | fillGoal (tidyup_msgs::PostGraspPositionGoal &goal, const DurativeAction &a, const SymbolicState ¤t) |
virtual void | initialize (const std::deque< std::string > &arguments) |
virtual void | updateState (const actionlib::SimpleClientGoalState &actionReturnState, const tidyup_msgs::PostGraspPositionResult &result, const DurativeAction &a, SymbolicState ¤t) |
Private Attributes | |
std::string | _armAtCarryConstantName |
std::string | _armStatePredicateName |
Definition at line 11 of file actionExecutorArmToCarry.h.
virtual bool tidyup_actions::ActionExecutorArmToCarry::fillGoal | ( | tidyup_msgs::PostGraspPositionGoal & | goal, |
const DurativeAction & | a, | ||
const SymbolicState & | current | ||
) | [virtual] |
virtual void tidyup_actions::ActionExecutorArmToCarry::initialize | ( | const std::deque< std::string > & | arguments | ) | [virtual] |
Initialize the ArmToSide action using the following parameters: action_plan_name action_server_name [armStatePredicate [armAtSideConstant]]
armStatePredicate and armAtSideConstant give the predicate that is set to the at side constant when the action succeeds.
Reimplemented from ActionExecutorActionlib< tidyup_msgs::PostGraspPositionAction, tidyup_msgs::PostGraspPositionGoal, tidyup_msgs::PostGraspPositionResult >.
virtual void tidyup_actions::ActionExecutorArmToCarry::updateState | ( | const actionlib::SimpleClientGoalState & | actionReturnState, |
const tidyup_msgs::PostGraspPositionResult & | result, | ||
const DurativeAction & | a, | ||
SymbolicState & | current | ||
) | [virtual] |
std::string tidyup_actions::ActionExecutorArmToCarry::_armAtCarryConstantName [private] |
Definition at line 32 of file actionExecutorArmToCarry.h.
std::string tidyup_actions::ActionExecutorArmToCarry::_armStatePredicateName [private] |
Definition at line 31 of file actionExecutorArmToCarry.h.