2 #ifndef _RAPID_MANIPULATION_TUCK_ARMS_H_
3 #define _RAPID_MANIPULATION_TUCK_ARMS_H_
5 #include "actionlib/client/simple_action_client.h"
6 #include "gmock/gmock.h"
7 #include "pr2_common_action_msgs/TuckArmsAction.h"
12 namespace manipulation {
25 pr2_common_action_msgs::TuckArmsAction>* client);
34 bool ExecuteAction(
bool tuck_left,
bool tuck_right);
37 double server_wait_time_;
50 #endif // _RAPID_MANIPULATION_TUCK_ARMS_H_
Pr2TuckArms(rapid_ros::ActionClientInterface< pr2_common_action_msgs::TuckArmsAction > *client)
virtual bool DeployLeft()=0
void set_server_wait_time(double server_wait_time)
virtual ~TuckArmsInterface()
virtual bool DeployRight()=0
virtual bool TuckArms()=0
MOCK_METHOD0(TuckArms, bool())
virtual bool DeployArms()=0