Public Member Functions | |
void | executeCB (const cob_actions::JointCommandGoalConstPtr &goal) |
bool | init () |
void | readTactileData () |
SdhDriverNode (std::string name) | |
bool | srvCallback_CloseHand (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallback_DemoInfo (cob_srvs::demoinfo::Request &req, cob_srvs::demoinfo::Response &res) |
bool | srvCallback_Force (cob_srvs::Force::Request &req, cob_srvs::Force::Response &res) |
bool | srvCallback_GetFingerXYZ (cob_srvs::GetFingerXYZ::Request &req, cob_srvs::GetFingerXYZ::Response &res) |
bool | srvCallback_Init (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallback_SetAxisTargetAcceleration (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallback_SetOperationMode (cob_srvs::SetOperationMode::Request &req, cob_srvs::SetOperationMode::Response &res) |
bool | srvCallback_Stop (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallback_Updater (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
void | updateSdh () |
void | updateTactileData () |
~SdhDriverNode () | |
Public Attributes | |
ros::NodeHandle | nh_ |
Private Attributes | |
std::string | action_name_ |
actionlib::SimpleActionServer < cob_actions::JointCommandAction > | as_ |
std::vector< int > | axes_ |
int | baudrate_ |
SDH::cDBG | cdbg |
cob_msgs::JointCommand | command_ |
int | DOF_HW_ |
int | DOF_ROS_ |
SDH::cDSA * | dsa_ |
int | dsadevicenum_ |
std::string | dsadevicestring_ |
cob_actions::JointCommandFeedback | feedback_ |
bool | hasNewGoal_ |
int | id_read_ |
int | id_write_ |
bool | isDSAInitialized_ |
bool | isInitialized_ |
std::vector< std::string > | JointNames_ |
std::vector< std::string > | JointNamesAll_ |
double | pi_ |
cob_actions::JointCommandResult | result_ |
SDH::cSDH * | sdh_ |
int | sdhdevicenum_ |
std::string | sdhdevicestring_ |
std::string | sdhdevicetype_ |
ros::ServiceServer | srvCloseHand_ |
ros::ServiceServer | srvDemoInfo_ |
ros::ServiceServer | srvGetFingerYXZ_ |
ros::ServiceServer | srvServer_Force_data_ |
ros::ServiceServer | srvServer_Init_ |
ros::ServiceServer | srvServer_SetOperationMode_ |
ros::ServiceServer | srvServer_Stop_ |
ros::ServiceServer | srvSetAxisTargetAcceleration_ |
ros::ServiceServer | srvUpdater_ |
std::vector < SDH::cSDH::eAxisState > | state_ |
std::vector< double > | targetAngles_ |
std::vector< double > | targetVelocity_ |
double | timeout_ |
ros::Publisher | topicPub_ContactArea_ |
ros::Publisher | topicPub_JointState_ |
ros::Publisher | topicPub_TactileSensor_ |
Definition at line 90 of file cob_sdh_driver.cpp.
SdhDriverNode::SdhDriverNode | ( | std::string | name | ) | [inline] |
Definition at line 156 of file cob_sdh_driver.cpp.
SdhDriverNode::~SdhDriverNode | ( | ) | [inline] |
Definition at line 164 of file cob_sdh_driver.cpp.
void SdhDriverNode::executeCB | ( | const cob_actions::JointCommandGoalConstPtr & | goal | ) | [inline] |
Definition at line 270 of file cob_sdh_driver.cpp.
bool SdhDriverNode::init | ( | ) | [inline] |
Definition at line 173 of file cob_sdh_driver.cpp.
void SdhDriverNode::readTactileData | ( | ) | [inline] |
Definition at line 675 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_CloseHand | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 507 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_DemoInfo | ( | cob_srvs::demoinfo::Request & | req, | |
cob_srvs::demoinfo::Response & | res | |||
) | [inline] |
Definition at line 468 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_Force | ( | cob_srvs::Force::Request & | req, | |
cob_srvs::Force::Response & | res | |||
) | [inline] |
Definition at line 545 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_GetFingerXYZ | ( | cob_srvs::GetFingerXYZ::Request & | req, | |
cob_srvs::GetFingerXYZ::Response & | res | |||
) | [inline] |
Definition at line 525 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_Init | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 350 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_SetAxisTargetAcceleration | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 456 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_SetOperationMode | ( | cob_srvs::SetOperationMode::Request & | req, | |
cob_srvs::SetOperationMode::Response & | res | |||
) | [inline] |
Definition at line 438 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_Stop | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 417 of file cob_sdh_driver.cpp.
bool SdhDriverNode::srvCallback_Updater | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 447 of file cob_sdh_driver.cpp.
void SdhDriverNode::updateSdh | ( | ) | [inline] |
Definition at line 560 of file cob_sdh_driver.cpp.
void SdhDriverNode::updateTactileData | ( | ) | [inline] |
Definition at line 694 of file cob_sdh_driver.cpp.
std::string SdhDriverNode::action_name_ [private] |
Definition at line 116 of file cob_sdh_driver.cpp.
actionlib::SimpleActionServer<cob_actions::JointCommandAction> SdhDriverNode::as_ [private] |
Definition at line 115 of file cob_sdh_driver.cpp.
std::vector<int> SdhDriverNode::axes_ [private] |
Definition at line 149 of file cob_sdh_driver.cpp.
int SdhDriverNode::baudrate_ [private] |
Definition at line 137 of file cob_sdh_driver.cpp.
SDH::cDBG SdhDriverNode::cdbg [private] |
Definition at line 127 of file cob_sdh_driver.cpp.
cob_msgs::JointCommand SdhDriverNode::command_ [private] |
Definition at line 145 of file cob_sdh_driver.cpp.
int SdhDriverNode::DOF_HW_ [private] |
Definition at line 142 of file cob_sdh_driver.cpp.
int SdhDriverNode::DOF_ROS_ [private] |
Definition at line 142 of file cob_sdh_driver.cpp.
SDH::cDSA* SdhDriverNode::dsa_ [private] |
Definition at line 125 of file cob_sdh_driver.cpp.
int SdhDriverNode::dsadevicenum_ [private] |
Definition at line 136 of file cob_sdh_driver.cpp.
std::string SdhDriverNode::dsadevicestring_ [private] |
Definition at line 135 of file cob_sdh_driver.cpp.
cob_actions::JointCommandFeedback SdhDriverNode::feedback_ [private] |
Definition at line 117 of file cob_sdh_driver.cpp.
bool SdhDriverNode::hasNewGoal_ [private] |
Definition at line 152 of file cob_sdh_driver.cpp.
int SdhDriverNode::id_read_ [private] |
Definition at line 137 of file cob_sdh_driver.cpp.
int SdhDriverNode::id_write_ [private] |
Definition at line 137 of file cob_sdh_driver.cpp.
bool SdhDriverNode::isDSAInitialized_ [private] |
Definition at line 141 of file cob_sdh_driver.cpp.
bool SdhDriverNode::isInitialized_ [private] |
Definition at line 140 of file cob_sdh_driver.cpp.
std::vector<std::string> SdhDriverNode::JointNames_ [private] |
Definition at line 147 of file cob_sdh_driver.cpp.
std::vector<std::string> SdhDriverNode::JointNamesAll_ [private] |
Definition at line 148 of file cob_sdh_driver.cpp.
ros::NodeHandle SdhDriverNode::nh_ |
Definition at line 94 of file cob_sdh_driver.cpp.
double SdhDriverNode::pi_ [private] |
Definition at line 143 of file cob_sdh_driver.cpp.
cob_actions::JointCommandResult SdhDriverNode::result_ [private] |
Definition at line 118 of file cob_sdh_driver.cpp.
SDH::cSDH* SdhDriverNode::sdh_ [private] |
Definition at line 124 of file cob_sdh_driver.cpp.
int SdhDriverNode::sdhdevicenum_ [private] |
Definition at line 134 of file cob_sdh_driver.cpp.
std::string SdhDriverNode::sdhdevicestring_ [private] |
Definition at line 133 of file cob_sdh_driver.cpp.
std::string SdhDriverNode::sdhdevicetype_ [private] |
Definition at line 132 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvCloseHand_ [private] |
Definition at line 110 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvDemoInfo_ [private] |
Definition at line 107 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvGetFingerYXZ_ [private] |
Definition at line 108 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvServer_Force_data_ [private] |
Definition at line 111 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvServer_Init_ [private] |
Definition at line 103 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvServer_SetOperationMode_ [private] |
Definition at line 105 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvServer_Stop_ [private] |
Definition at line 104 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvSetAxisTargetAcceleration_ [private] |
Definition at line 106 of file cob_sdh_driver.cpp.
ros::ServiceServer SdhDriverNode::srvUpdater_ [private] |
Definition at line 109 of file cob_sdh_driver.cpp.
std::vector<SDH::cSDH::eAxisState> SdhDriverNode::state_ [private] |
Definition at line 126 of file cob_sdh_driver.cpp.
std::vector<double> SdhDriverNode::targetAngles_ [private] |
Definition at line 150 of file cob_sdh_driver.cpp.
std::vector<double> SdhDriverNode::targetVelocity_ [private] |
Definition at line 151 of file cob_sdh_driver.cpp.
double SdhDriverNode::timeout_ [private] |
Definition at line 138 of file cob_sdh_driver.cpp.
ros::Publisher SdhDriverNode::topicPub_ContactArea_ [private] |
Definition at line 100 of file cob_sdh_driver.cpp.
ros::Publisher SdhDriverNode::topicPub_JointState_ [private] |
Definition at line 97 of file cob_sdh_driver.cpp.
ros::Publisher SdhDriverNode::topicPub_TactileSensor_ [private] |
Definition at line 98 of file cob_sdh_driver.cpp.