#include <cob_hwinterface_topics.h>
Public Member Functions | |
CobHWInterfaceTopics () | |
void | jointstates_callback (const sensor_msgs::JointState::ConstPtr &msg) |
void | read () |
void | write () |
Private Attributes | |
std::vector< double > | cmd |
ros::Publisher | cmd_vel_pub |
std::vector< double > | eff |
hardware_interface::JointStateInterface | jnt_state_interface |
hardware_interface::VelocityJointInterface | jnt_vel_interface |
std::vector< std::string > | joint_names |
ros::Subscriber | jointstates_sub |
boost::mutex | mtx_ |
ros::NodeHandle | nh |
std::vector< double > | pos |
std::vector< double > | vel |
Definition at line 10 of file cob_hwinterface_topics.h.
Definition at line 3 of file cob_hwinterface_topics.cpp.
void CobHWInterfaceTopics::jointstates_callback | ( | const sensor_msgs::JointState::ConstPtr & | msg | ) |
Definition at line 48 of file cob_hwinterface_topics.cpp.
void CobHWInterfaceTopics::read | ( | ) |
Definition at line 66 of file cob_hwinterface_topics.cpp.
void CobHWInterfaceTopics::write | ( | ) |
Definition at line 73 of file cob_hwinterface_topics.cpp.
std::vector<double> CobHWInterfaceTopics::cmd [private] |
Definition at line 32 of file cob_hwinterface_topics.h.
Definition at line 25 of file cob_hwinterface_topics.h.
std::vector<double> CobHWInterfaceTopics::eff [private] |
Definition at line 31 of file cob_hwinterface_topics.h.
Definition at line 19 of file cob_hwinterface_topics.h.
Definition at line 20 of file cob_hwinterface_topics.h.
std::vector<std::string> CobHWInterfaceTopics::joint_names [private] |
Definition at line 23 of file cob_hwinterface_topics.h.
Definition at line 26 of file cob_hwinterface_topics.h.
boost::mutex CobHWInterfaceTopics::mtx_ [private] |
Definition at line 33 of file cob_hwinterface_topics.h.
ros::NodeHandle CobHWInterfaceTopics::nh [private] |
Definition at line 22 of file cob_hwinterface_topics.h.
std::vector<double> CobHWInterfaceTopics::pos [private] |
Definition at line 29 of file cob_hwinterface_topics.h.
std::vector<double> CobHWInterfaceTopics::vel [private] |
Definition at line 30 of file cob_hwinterface_topics.h.