SdhDriverNode Class Reference

List of all members.

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_

Detailed Description

Definition at line 90 of file cob_sdh_driver.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.

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.

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.

Definition at line 141 of file cob_sdh_driver.cpp.

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.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


cob_sdh
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:03:56 2013