The job class encapsulates a trajectory as defined by a motoman job file (*.JBI). This class makes certain assumptions about the job file structure and is not meant to be a generic implementation of a job class (but could be extended if the need arises) More...
#include <trajectory_job.h>
Public Member Functions | |
char * | getName () |
Returns job name. | |
bool | init (const char *name) |
Class initializer. | |
bool | toJobString (industrial::joint_traj::JointTraj &trajectory, char *str_buffer, size_t buffer_size) |
Generates a job string that can be written to a file. | |
TrajectoryJob () | |
Constructor. | |
~TrajectoryJob () | |
Destructor. | |
Private Attributes | |
char | line_buffer_ [LINE_BUFFER_SIZE_+1] |
Temporary line buffer used when generating a job file test string. | |
char | name_ [NAME_BUFFER_SIZE_+1] |
Name of the job file. |
The job class encapsulates a trajectory as defined by a motoman job file (*.JBI). This class makes certain assumptions about the job file structure and is not meant to be a generic implementation of a job class (but could be extended if the need arises)
THIS CLASS IS NOT THREAD-SAFE
Definition at line 76 of file trajectory_job.h.
Constructor.
Definition at line 105 of file trajectory_job.cpp.
Destructor.
Definition at line 108 of file trajectory_job.cpp.
char* motoman::trajectory_job::TrajectoryJob::getName | ( | void | ) | [inline] |
Returns job name.
Definition at line 119 of file trajectory_job.h.
bool motoman::trajectory_job::TrajectoryJob::init | ( | const char * | name | ) |
Class initializer.
job | name |
joint | trajectory |
Definition at line 112 of file trajectory_job.cpp.
bool motoman::trajectory_job::TrajectoryJob::toJobString | ( | industrial::joint_traj::JointTraj & | trajectory, |
char * | str_buffer, | ||
size_t | buffer_size | ||
) |
Generates a job string that can be written to a file.
str_buffer | |
buffer_size |
Definition at line 132 of file trajectory_job.cpp.
char motoman::trajectory_job::TrajectoryJob::line_buffer_[LINE_BUFFER_SIZE_+1] [private] |
Temporary line buffer used when generating a job file test string.
Definition at line 119 of file trajectory_job.h.
char motoman::trajectory_job::TrajectoryJob::name_[NAME_BUFFER_SIZE_+1] [private] |
Name of the job file.
Definition at line 135 of file trajectory_job.h.