$search
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. | |
char * | getName () |
Returns job name. | |
bool | init (const char *name, industrial::joint_traj::JointTraj joint_traj) |
Class initializer. | |
bool | init (const char *name, industrial::joint_traj::JointTraj joint_traj) |
Class initializer. | |
bool | toJobString (char *str_buffer, size_t buffer_size) |
Generates a job string that can be written to a file. | |
bool | toJobString (char *str_buffer, size_t buffer_size) |
Generates a job string that can be written to a file. | |
TrajectoryJob () | |
Constructor. | |
TrajectoryJob () | |
Constructor. | |
~TrajectoryJob () | |
Destructor. | |
~TrajectoryJob () | |
Destructor. | |
Private Member Functions | |
bool | appendLine (char *job_buffer, size_t job_buffer_size, char *line_buffer) |
Appends a line to the job buffer. The function checks that the job buffer is large enough before this is done. | |
bool | appendLine (char *job_buffer, size_t job_buffer_size, char *line_buffer) |
Appends a line to the job buffer. The function checks that the job buffer is large enough before this is done. | |
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. | |
industrial::joint_traj::JointTraj | trajectory_ |
Joint trajectory. |
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 include/trajectory_job.h.
motoman::trajectory_job::TrajectoryJob::TrajectoryJob | ( | void | ) |
Constructor.
Definition at line 103 of file trajectory_job.cpp.
motoman::trajectory_job::TrajectoryJob::~TrajectoryJob | ( | void | ) |
Destructor.
Definition at line 106 of file trajectory_job.cpp.
motoman::trajectory_job::TrajectoryJob::TrajectoryJob | ( | ) |
Constructor.
motoman::trajectory_job::TrajectoryJob::~TrajectoryJob | ( | ) |
Destructor.
bool motoman::trajectory_job::TrajectoryJob::appendLine | ( | char * | job_buffer, | |
size_t | job_buffer_size, | |||
char * | line_buffer | |||
) | [private] |
Appends a line to the job buffer. The function checks that the job buffer is large enough before this is done.
job | buffer | |
job | buffer size | |
line | buffer |
bool motoman::trajectory_job::TrajectoryJob::appendLine | ( | char * | job_buffer, | |
size_t | job_buffer_size, | |||
char * | line_buffer | |||
) | [private] |
Appends a line to the job buffer. The function checks that the job buffer is large enough before this is done.
job | buffer | |
job | buffer size | |
line | buffer |
char* motoman::trajectory_job::TrajectoryJob::getName | ( | void | ) | [inline] |
Returns job name.
Definition at line 119 of file motoplus/motoros_lib/output/trajectory_job.h.
char* motoman::trajectory_job::TrajectoryJob::getName | ( | void | ) | [inline] |
Returns job name.
Definition at line 119 of file include/trajectory_job.h.
bool motoman::trajectory_job::TrajectoryJob::init | ( | const char * | name, | |
industrial::joint_traj::JointTraj | joint_traj | |||
) |
Class initializer.
job | name | |
joint | trajectory |
bool motoman::trajectory_job::TrajectoryJob::init | ( | const char * | name, | |
industrial::joint_traj::JointTraj | joint_traj | |||
) |
Class initializer.
job | name | |
joint | trajectory |
Definition at line 110 of file trajectory_job.cpp.
bool motoman::trajectory_job::TrajectoryJob::toJobString | ( | char * | str_buffer, | |
size_t | buffer_size | |||
) |
Generates a job string that can be written to a file.
str_buffer | ||
buffer_size |
bool motoman::trajectory_job::TrajectoryJob::toJobString | ( | 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 129 of file trajectory_job.cpp.
char motoman::trajectory_job::TrajectoryJob::line_buffer_ [private] |
Temporary line buffer used when generating a job file test string.
Definition at line 119 of file include/trajectory_job.h.
char motoman::trajectory_job::TrajectoryJob::name_ [private] |
Name of the job file.
Definition at line 135 of file include/trajectory_job.h.
Joint trajectory.
Definition at line 142 of file include/trajectory_job.h.