Public Member Functions | |
Arm () | |
ros::Duration | getPeriod () |
ros::Time | getTime () |
void | read () |
void | write () |
Private Member Functions | |
void | leftFingerCallback (const dynamixel_msgs::JointState::ConstPtr &msg) |
void | rightFingerCallback (const dynamixel_msgs::JointState::ConstPtr &msg) |
Private Attributes | |
dynamixel_pro_controller::DynamixelProController | _controller |
bool | _first [2] |
hardware_interface::JointStateInterface | _jointStateInterface |
ros::Publisher | _leftFingerCmd |
std::pair< std::string, dynamixel_pro_controller::JointInfo_t > | _leftFingerInfo |
ros::Subscriber | _leftFingerState |
ros::NodeHandle | _nodeHandle |
hardware_interface::PositionJointInterface | _positionJointInterface |
hardware_interface::PosVelJointInterface | _posVelJointInterface |
ros::Publisher | _rightFingerCmd |
std::pair< std::string, dynamixel_pro_controller::JointInfo_t > | _rightFingerInfo |
ros::Subscriber | _rightFingerState |
ros::Time | _time |
Definition at line 12 of file arm_node.cpp.
Arm::Arm | ( | ) | [inline] |
Definition at line 48 of file arm_node.cpp.
ros::Duration Arm::getPeriod | ( | ) | [inline] |
Definition at line 101 of file arm_node.cpp.
ros::Time Arm::getTime | ( | ) | [inline] |
Definition at line 97 of file arm_node.cpp.
void Arm::leftFingerCallback | ( | const dynamixel_msgs::JointState::ConstPtr & | msg | ) | [inline, private] |
Definition at line 28 of file arm_node.cpp.
void Arm::read | ( | ) | [inline] |
Definition at line 108 of file arm_node.cpp.
void Arm::rightFingerCallback | ( | const dynamixel_msgs::JointState::ConstPtr & | msg | ) | [inline, private] |
Definition at line 37 of file arm_node.cpp.
void Arm::write | ( | ) | [inline] |
Definition at line 112 of file arm_node.cpp.
dynamixel_pro_controller::DynamixelProController Arm::_controller [private] |
Definition at line 19 of file arm_node.cpp.
bool Arm::_first[2] [private] |
Definition at line 26 of file arm_node.cpp.
Definition at line 16 of file arm_node.cpp.
ros::Publisher Arm::_leftFingerCmd [private] |
Definition at line 20 of file arm_node.cpp.
std::pair<std::string, dynamixel_pro_controller::JointInfo_t> Arm::_leftFingerInfo [private] |
Definition at line 24 of file arm_node.cpp.
ros::Subscriber Arm::_leftFingerState [private] |
Definition at line 22 of file arm_node.cpp.
ros::NodeHandle Arm::_nodeHandle [private] |
Definition at line 15 of file arm_node.cpp.
Definition at line 18 of file arm_node.cpp.
Definition at line 17 of file arm_node.cpp.
ros::Publisher Arm::_rightFingerCmd [private] |
Definition at line 21 of file arm_node.cpp.
std::pair<std::string, dynamixel_pro_controller::JointInfo_t> Arm::_rightFingerInfo [private] |
Definition at line 25 of file arm_node.cpp.
ros::Subscriber Arm::_rightFingerState [private] |
Definition at line 23 of file arm_node.cpp.
ros::Time Arm::_time [private] |
Definition at line 14 of file arm_node.cpp.