Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fsrobo_r_driver::robot_program_executor::RobotProgramExecutor Class Reference

Wrapper class to exeute program on robot controller. More...

#include <robot_program_executor.h>

Public Member Functions

bool execute (std::string name, std::string param, bool &result)
 Execute robot program on the controller. More...
 
bool init (SmplMsgConnection *connection)
 
 RobotProgramExecutor ()
 Default constructor. More...
 

Protected Member Functions

bool sendAndReceive (std::string name, std::string param, ExecuteProgramReply &reply)
 

Protected Attributes

SmplMsgConnectionconnection_
 

Detailed Description

Wrapper class to exeute program on robot controller.

Definition at line 49 of file robot_program_executor.h.

Constructor & Destructor Documentation

fsrobo_r_driver::robot_program_executor::RobotProgramExecutor::RobotProgramExecutor ( )
inline

Default constructor.

Definition at line 55 of file robot_program_executor.h.

Member Function Documentation

bool fsrobo_r_driver::robot_program_executor::RobotProgramExecutor::execute ( std::string  name,
std::string  param,
bool &  result 
)

Execute robot program on the controller.

Parameters
nameThe name of robot program
resultProgram execution result
Returns
True IFF service call was successful

Definition at line 60 of file robot_program_executor.cpp.

bool fsrobo_r_driver::robot_program_executor::RobotProgramExecutor::init ( SmplMsgConnection connection)

Definition at line 54 of file robot_program_executor.cpp.

bool fsrobo_r_driver::robot_program_executor::RobotProgramExecutor::sendAndReceive ( std::string  name,
std::string  param,
ExecuteProgramReply reply 
)
protected

Definition at line 75 of file robot_program_executor.cpp.

Member Data Documentation

SmplMsgConnection* fsrobo_r_driver::robot_program_executor::RobotProgramExecutor::connection_
protected

Definition at line 70 of file robot_program_executor.h.


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


fsrobo_r_driver
Author(s): F-ROSROBO
autogenerated on Sun Feb 9 2020 03:58:29