
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] |