Public Member Functions | Private Member Functions | Private Attributes
Arm Class Reference
Inheritance diagram for Arm:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 12 of file arm_node.cpp.


Constructor & Destructor Documentation

Arm::Arm ( ) [inline]

Definition at line 48 of file arm_node.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

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.

Definition at line 22 of file arm_node.cpp.

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.

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.

Definition at line 23 of file arm_node.cpp.

ros::Time Arm::_time [private]

Definition at line 14 of file arm_node.cpp.


The documentation for this class was generated from the following file:


robotican_manipulator_h
Author(s):
autogenerated on Fri Oct 27 2017 03:03:10