Classes | |
class | DensoControllerStatus |
Public Member Functions | |
BCAP_HRESULT | bCapClearError () |
BCAP_HRESULT | bCapClose () |
BCAP_HRESULT | bCapControllerConnect () |
BCAP_HRESULT | bCapControllerDisConnect () |
u_int | bCapControllerGetVariable (const std::string &varname) |
BCAP_HRESULT | bCapCurJnt (std::vector< double > &jointvalues) |
u_int | bCapErrorDescription (std::string &errormsg) |
BCAP_HRESULT | bCapFillBuffer () |
bool | bCapGetBoolVariable (const std::string &var_name) |
bool | bCapGetEmergencyStop () |
u_int | bCapGetErrorCode () |
u_int | bCapGetIntegerVariable (const std::string &var_name) |
u_int | bCapGetMode () |
BCAP_HRESULT | bCapGetRobot () |
BCAP_HRESULT | bCapGiveArm () |
void | bCapInitializeVariableHandlers () |
BCAP_HRESULT | bCapMotor (bool command) |
BCAP_HRESULT | bCapOpen () |
BCAP_HRESULT | bCapReflectRealState () |
BCAP_HRESULT | bCapReleaseRobot () |
BCAP_HRESULT | bCapRobotExecute (char *command, char *arg) |
u_int | bCapRobotGetVariable (const std::string &varname) |
BCAP_HRESULT | bCapRobotSlvMove (BCAP_VARIANT *pose, BCAP_VARIANT *result) |
BCAP_HRESULT | bCapServerStart () |
BCAP_HRESULT | bCapServerStop () |
BCAP_HRESULT | bCapSetExternalSpeed (float arg) |
BCAP_HRESULT | bCapSlvChangeMode (u_int arg) |
BCAP_HRESULT | bCapTakearm () |
DensoController () | |
virtual void | finalizeHW () |
void | initializeCM () |
void | initializeHW () |
void | initializeROS (ros::NodeHandle &node) |
void | quitRequest () |
OpenControllersInterface::ControllerStatusPtr | recoverController () |
void | setUDPTimeout (long sec, long usec) |
void | start () |
OpenControllersInterface::ControllerStatusPtr | updateJoints (struct timespec *spec_result) |
virtual | ~DensoController () |
Public Attributes | |
u_int | __errorcode__ |
Private Types | |
typedef boost::shared_ptr < DensoControllerStatus > | DensoControllerStatusPtr |
Private Attributes | |
char | errdesc_buffer_ [2048] |
int | iSockFD_ |
u_int | lhController_ |
u_int | lhRobot_ |
std::vector< double > | prev_angle_ |
struct timespec | prev_time_ |
std::vector< double > | prev_vel_ |
std::string | server_ip_address_ |
int | server_port_number_ |
int | udp_timeout_ |
std::map< std::string, u_int > | var_handlers_ |
std::map< std::string, u_short > | var_types_ |
typedef boost::shared_ptr<DensoControllerStatus> DensoController::DensoControllerStatusPtr [private] |
DensoController::DensoController | ( | ) | [inline] |
virtual DensoController::~DensoController | ( | ) | [inline, virtual] |
BCAP_HRESULT DensoController::bCapClearError | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapClose | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapControllerConnect | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapControllerDisConnect | ( | ) | [inline] |
u_int DensoController::bCapControllerGetVariable | ( | const std::string & | varname | ) | [inline] |
BCAP_HRESULT DensoController::bCapCurJnt | ( | std::vector< double > & | jointvalues | ) | [inline] |
u_int DensoController::bCapErrorDescription | ( | std::string & | errormsg | ) | [inline] |
BCAP_HRESULT DensoController::bCapFillBuffer | ( | ) | [inline] |
bool DensoController::bCapGetBoolVariable | ( | const std::string & | var_name | ) | [inline] |
bool DensoController::bCapGetEmergencyStop | ( | ) | [inline] |
u_int DensoController::bCapGetErrorCode | ( | ) | [inline] |
u_int DensoController::bCapGetIntegerVariable | ( | const std::string & | var_name | ) | [inline] |
u_int DensoController::bCapGetMode | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapGetRobot | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapGiveArm | ( | ) | [inline] |
void DensoController::bCapInitializeVariableHandlers | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapMotor | ( | bool | command | ) | [inline] |
BCAP_HRESULT DensoController::bCapOpen | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapReflectRealState | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapReleaseRobot | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapRobotExecute | ( | char * | command, |
char * | arg | ||
) | [inline] |
u_int DensoController::bCapRobotGetVariable | ( | const std::string & | varname | ) | [inline] |
BCAP_HRESULT DensoController::bCapRobotSlvMove | ( | BCAP_VARIANT * | pose, |
BCAP_VARIANT * | result | ||
) | [inline] |
BCAP_HRESULT DensoController::bCapServerStart | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapServerStop | ( | ) | [inline] |
BCAP_HRESULT DensoController::bCapSetExternalSpeed | ( | float | arg | ) | [inline] |
BCAP_HRESULT DensoController::bCapSlvChangeMode | ( | u_int | arg | ) | [inline] |
BCAP_HRESULT DensoController::bCapTakearm | ( | ) | [inline] |
virtual void DensoController::finalizeHW | ( | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
void DensoController::initializeCM | ( | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
void DensoController::initializeHW | ( | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
void DensoController::initializeROS | ( | ros::NodeHandle & | node | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
void DensoController::quitRequest | ( | ) | [inline, virtual] |
Reimplemented from OpenControllersInterface::OpenController.
OpenControllersInterface::ControllerStatusPtr DensoController::recoverController | ( | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
void DensoController::setUDPTimeout | ( | long | sec, |
long | usec | ||
) | [inline] |
void DensoController::start | ( | ) | [inline] |
Reimplemented from OpenControllersInterface::OpenController.
OpenControllersInterface::ControllerStatusPtr DensoController::updateJoints | ( | struct timespec * | spec_result | ) | [inline, virtual] |
Implements OpenControllersInterface::OpenController.
char DensoController::errdesc_buffer_[2048] [private] |
int DensoController::iSockFD_ [private] |
u_int DensoController::lhController_ [private] |
u_int DensoController::lhRobot_ [private] |
std::vector<double> DensoController::prev_angle_ [private] |
struct timespec DensoController::prev_time_ [private] |
std::vector<double> DensoController::prev_vel_ [private] |
std::string DensoController::server_ip_address_ [private] |
int DensoController::server_port_number_ [private] |
int DensoController::udp_timeout_ [private] |
std::map<std::string, u_int> DensoController::var_handlers_ [private] |
std::map<std::string, u_short> DensoController::var_types_ [private] |