Public Member Functions | List of all members
AcceptanceTestRos Class Reference

#include <acceptancetest_ros.hpp>

Inheritance diagram for AcceptanceTestRos:
Inheritance graph
[legend]

Public Member Functions

 AcceptanceTestRos ()
 
 AcceptanceTestRos (ROS_Client rclient)
 
void go_initpos (double dtaskduration=7.0)
 
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)
 
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="")
 
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)
 
 ~AcceptanceTestRos ()
 
- Public Member Functions inherited from AbstAcceptanceTest
 AbstAcceptanceTest ()
 
 AbstAcceptanceTest (ROS_Client rclient)
 
 AbstAcceptanceTest (ROS_Client rclient, double default_task_duration)
 
virtual ~AbstAcceptanceTest ()
 

Additional Inherited Members

- Public Attributes inherited from AbstAcceptanceTest
double default_task_duration
 
const std::string MSG_ERR_NOTIMPLEMENTED
 
ROS_Client robot_client
 
- Static Public Attributes inherited from AbstAcceptanceTest
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 acceptancetest_ros.hpp.

Constructor & Destructor Documentation

◆ AcceptanceTestRos() [1/2]

AcceptanceTestRos::AcceptanceTestRos ( )
inline

Definition at line 12 of file acceptancetest_ros.hpp.

◆ AcceptanceTestRos() [2/2]

AcceptanceTestRos::AcceptanceTestRos ( ROS_Client  rclient)
inline

Definition at line 13 of file acceptancetest_ros.hpp.

◆ ~AcceptanceTestRos()

AcceptanceTestRos::~AcceptanceTestRos ( )
inline

Definition at line 18 of file acceptancetest_ros.hpp.

Member Function Documentation

◆ go_initpos()

void AcceptanceTestRos::go_initpos ( double  dtaskduration = 7.0)
inlinevirtual

Reimplemented from AbstAcceptanceTest.

Definition at line 20 of file acceptancetest_ros.hpp.

◆ set_joint_angles()

void AcceptanceTestRos::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 from AbstAcceptanceTest.

Definition at line 24 of file acceptancetest_ros.hpp.

◆ set_pose()

void AcceptanceTestRos::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 from AbstAcceptanceTest.

Definition at line 41 of file acceptancetest_ros.hpp.

◆ set_pose_relative()

void AcceptanceTestRos::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 from AbstAcceptanceTest.

Definition at line 51 of file acceptancetest_ros.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:16