#include <khi_robot_driver.h>
|
virtual bool | activate (const int &cont_no, KhiRobotData &data)=0 |
|
virtual bool | close (const int &cont_no)=0 |
|
virtual bool | commandHandler (khi_robot_msgs::KhiRobotCmd::Request &req, khi_robot_msgs::KhiRobotCmd::Response &res)=0 |
|
bool | contLimitCheck (const int &cont_no, const int &limit) |
|
virtual bool | deactivate (const int &cont_no, const KhiRobotData &data)=0 |
|
void | errorPrint (const char *format,...) |
|
virtual bool | getPeriodDiff (const int &cont_no, double &diff)=0 |
|
int | getState (const int &cont_no) |
|
std::string | getStateName (const int &cont_no) |
|
int | getStateTrigger (const int &cont_no) |
|
virtual bool | hold (const int &cont_no, const KhiRobotData &data)=0 |
|
void | infoPrint (const char *format,...) |
|
virtual bool | initialize (const int &cont_no, const double &period, KhiRobotData &data, const bool in_simulation=false)=0 |
|
bool | isTransitionState (const int &cont_no) |
|
void | jointPrint (std::string name, const KhiRobotData &data) |
|
| KhiRobotDriver () |
|
virtual bool | open (const int &cont_no, const std::string &ip_address, KhiRobotData &data)=0 |
|
virtual bool | readData (const int &cont_no, KhiRobotData &data)=0 |
|
bool | setState (const int &cont_no, const int &state) |
|
bool | setStateTrigger (const int &cont_no, const int &state_trigger) |
|
virtual bool | updateState (const int &cont_no, const KhiRobotData &data)=0 |
|
void | warnPrint (const char *format,...) |
|
virtual bool | writeData (const int &cont_no, const KhiRobotData &data)=0 |
|
virtual | ~KhiRobotDriver () |
|
Definition at line 123 of file khi_robot_driver.h.
khi_robot_control::KhiRobotDriver::KhiRobotDriver |
( |
| ) |
|
|
inline |
virtual khi_robot_control::KhiRobotDriver::~KhiRobotDriver |
( |
| ) |
|
|
inlinevirtual |
virtual bool khi_robot_control::KhiRobotDriver::activate |
( |
const int & |
cont_no, |
|
|
KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
virtual bool khi_robot_control::KhiRobotDriver::close |
( |
const int & |
cont_no | ) |
|
|
pure virtual |
virtual bool khi_robot_control::KhiRobotDriver::commandHandler |
( |
khi_robot_msgs::KhiRobotCmd::Request & |
req, |
|
|
khi_robot_msgs::KhiRobotCmd::Response & |
res |
|
) |
| |
|
pure virtual |
bool khi_robot_control::KhiRobotDriver::contLimitCheck |
( |
const int & |
cont_no, |
|
|
const int & |
limit |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::deactivate |
( |
const int & |
cont_no, |
|
|
const KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
void khi_robot_control::KhiRobotDriver::errorPrint |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::getPeriodDiff |
( |
const int & |
cont_no, |
|
|
double & |
diff |
|
) |
| |
|
pure virtual |
int khi_robot_control::KhiRobotDriver::getState |
( |
const int & |
cont_no | ) |
|
|
inline |
std::string khi_robot_control::KhiRobotDriver::getStateName |
( |
const int & |
cont_no | ) |
|
|
inline |
int khi_robot_control::KhiRobotDriver::getStateTrigger |
( |
const int & |
cont_no | ) |
|
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::hold |
( |
const int & |
cont_no, |
|
|
const KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
void khi_robot_control::KhiRobotDriver::infoPrint |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::initialize |
( |
const int & |
cont_no, |
|
|
const double & |
period, |
|
|
KhiRobotData & |
data, |
|
|
const bool |
in_simulation = false |
|
) |
| |
|
pure virtual |
bool khi_robot_control::KhiRobotDriver::isTransitionState |
( |
const int & |
cont_no | ) |
|
|
inline |
void khi_robot_control::KhiRobotDriver::jointPrint |
( |
std::string |
name, |
|
|
const KhiRobotData & |
data |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::open |
( |
const int & |
cont_no, |
|
|
const std::string & |
ip_address, |
|
|
KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
virtual bool khi_robot_control::KhiRobotDriver::readData |
( |
const int & |
cont_no, |
|
|
KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
bool khi_robot_control::KhiRobotDriver::setState |
( |
const int & |
cont_no, |
|
|
const int & |
state |
|
) |
| |
|
inline |
bool khi_robot_control::KhiRobotDriver::setStateTrigger |
( |
const int & |
cont_no, |
|
|
const int & |
state_trigger |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::updateState |
( |
const int & |
cont_no, |
|
|
const KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
void khi_robot_control::KhiRobotDriver::warnPrint |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
inline |
virtual bool khi_robot_control::KhiRobotDriver::writeData |
( |
const int & |
cont_no, |
|
|
const KhiRobotData & |
data |
|
) |
| |
|
pure virtual |
std::string khi_robot_control::KhiRobotDriver::driver_name |
|
protected |
int khi_robot_control::KhiRobotDriver::error_code |
|
protected |
bool khi_robot_control::KhiRobotDriver::in_simulation |
|
protected |
int khi_robot_control::KhiRobotDriver::return_code |
|
protected |
The documentation for this class was generated from the following file: