Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AbstAcceptanceTest Class Reference

#include <abst_acceptancetest.hpp>

Inheritance diagram for AbstAcceptanceTest:
Inheritance graph
[legend]

Public Member Functions

 AbstAcceptanceTest ()
 
 AbstAcceptanceTest (ROS_Client rclient)
 
 AbstAcceptanceTest (ROS_Client rclient, double default_task_duration)
 
virtual void go_initpos (double dtaskduration=7.0)
 
virtual void set_joint_angles (std::string joint_group, std::vector< double > joint_angles, std::string msg_tasktitle="", double task_duration=7.0, bool do_wait=true)
 
virtual void set_pose (std::string joint_group, std::vector< double > pose, std::vector< double > rpy, std::string msg_tasktitle="", double task_duration=7.0, bool do_wait=true, std::string ref_frame_name="")
 
virtual void set_pose_relative (std::string joint_group, int dx=0, int dy=0, int dz=0, int dr=0, int dp=0, int dw=0, std::string msg_tasktitle="", double task_duration=7.0, bool do_wait=true)
 
virtual ~AbstAcceptanceTest ()
 

Public Attributes

double default_task_duration
 
const std::string MSG_ERR_NOTIMPLEMENTED
 
ROS_Client robot_client
 

Static Public Attributes

static std::string GRNAME_HEAD = "head"
 
static std::string GRNAME_LEFT_ARM = "larm"
 
static std::string GRNAME_RIGHT_ARM = "rarm"
 
static std::string GRNAME_TORSO = "torso"
 

Detailed Description

Definition at line 10 of file abst_acceptancetest.hpp.

Constructor & Destructor Documentation

◆ AbstAcceptanceTest() [1/3]

AbstAcceptanceTest::AbstAcceptanceTest ( )
inline

Definition at line 23 of file abst_acceptancetest.hpp.

◆ AbstAcceptanceTest() [2/3]

AbstAcceptanceTest::AbstAcceptanceTest ( ROS_Client  rclient)
inline

Definition at line 24 of file abst_acceptancetest.hpp.

◆ AbstAcceptanceTest() [3/3]

AbstAcceptanceTest::AbstAcceptanceTest ( ROS_Client  rclient,
double  default_task_duration 
)
inline

Definition at line 35 of file abst_acceptancetest.hpp.

◆ ~AbstAcceptanceTest()

virtual AbstAcceptanceTest::~AbstAcceptanceTest ( )
inlinevirtual

Definition at line 46 of file abst_acceptancetest.hpp.

Member Function Documentation

◆ go_initpos()

virtual void AbstAcceptanceTest::go_initpos ( double  dtaskduration = 7.0)
inlinevirtual

Reimplemented in AcceptanceTestRos.

Definition at line 48 of file abst_acceptancetest.hpp.

◆ set_joint_angles()

virtual void AbstAcceptanceTest::set_joint_angles ( std::string  joint_group,
std::vector< double >  joint_angles,
std::string  msg_tasktitle = "",
double  task_duration = 7.0,
bool  do_wait = true 
)
inlinevirtual

Reimplemented in AcceptanceTestRos.

Definition at line 52 of file abst_acceptancetest.hpp.

◆ set_pose()

virtual void AbstAcceptanceTest::set_pose ( std::string  joint_group,
std::vector< double >  pose,
std::vector< double >  rpy,
std::string  msg_tasktitle = "",
double  task_duration = 7.0,
bool  do_wait = true,
std::string  ref_frame_name = "" 
)
inlinevirtual

Reimplemented in AcceptanceTestRos.

Definition at line 68 of file abst_acceptancetest.hpp.

◆ set_pose_relative()

virtual void AbstAcceptanceTest::set_pose_relative ( std::string  joint_group,
int  dx = 0,
int  dy = 0,
int  dz = 0,
int  dr = 0,
int  dp = 0,
int  dw = 0,
std::string  msg_tasktitle = "",
double  task_duration = 7.0,
bool  do_wait = true 
)
inlinevirtual

Reimplemented in AcceptanceTestRos.

Definition at line 78 of file abst_acceptancetest.hpp.

Member Data Documentation

◆ default_task_duration

double AbstAcceptanceTest::default_task_duration

Definition at line 14 of file abst_acceptancetest.hpp.

◆ GRNAME_HEAD

std::string AbstAcceptanceTest::GRNAME_HEAD = "head"
static

Definition at line 19 of file abst_acceptancetest.hpp.

◆ GRNAME_LEFT_ARM

std::string AbstAcceptanceTest::GRNAME_LEFT_ARM = "larm"
static

Definition at line 16 of file abst_acceptancetest.hpp.

◆ GRNAME_RIGHT_ARM

std::string AbstAcceptanceTest::GRNAME_RIGHT_ARM = "rarm"
static

Definition at line 17 of file abst_acceptancetest.hpp.

◆ GRNAME_TORSO

std::string AbstAcceptanceTest::GRNAME_TORSO = "torso"
static

Definition at line 18 of file abst_acceptancetest.hpp.

◆ MSG_ERR_NOTIMPLEMENTED

const std::string AbstAcceptanceTest::MSG_ERR_NOTIMPLEMENTED

Definition at line 12 of file abst_acceptancetest.hpp.

◆ robot_client

ROS_Client AbstAcceptanceTest::robot_client

Definition at line 21 of file abst_acceptancetest.hpp.


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


hironx_ros_bridge
Author(s): Kei Okada , Isaac I.Y. Saito
autogenerated on Mon Feb 28 2022 23:45:15