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

List of all members.

Public Member Functions

 MotorChain (const ros::NodeHandle &nh, const ros::NodeHandle &nh_priv)
virtual bool setup_chain ()

Private Member Functions

virtual bool nodeAdded (XmlRpc::XmlRpcValue &params, const boost::shared_ptr< canopen::Node > &node, const boost::shared_ptr< Logger > &logger)

Private Attributes

boost::shared_ptr
< ControllerManagerLayer
cm_
ClassAllocator
< canopen::MotorBase
motor_allocator_
boost::shared_ptr
< LayerGroupNoDiag< MotorBase > > 
motors_
boost::shared_ptr< RobotLayerrobot_layer_

Detailed Description

Definition at line 31 of file control_node.cpp.


Constructor & Destructor Documentation

MotorChain::MotorChain ( const ros::NodeHandle nh,
const ros::NodeHandle nh_priv 
) [inline]

Definition at line 90 of file control_node.cpp.


Member Function Documentation

virtual bool MotorChain::nodeAdded ( XmlRpc::XmlRpcValue params,
const boost::shared_ptr< canopen::Node > &  node,
const boost::shared_ptr< Logger > &  logger 
) [inline, private, virtual]

Reimplemented from canopen::RosChain.

Definition at line 38 of file control_node.cpp.

virtual bool MotorChain::setup_chain ( ) [inline, virtual]

Reimplemented from canopen::RosChain.

Definition at line 92 of file control_node.cpp.


Member Data Documentation

boost::shared_ptr< ControllerManagerLayer> MotorChain::cm_ [private]

Definition at line 36 of file control_node.cpp.

Definition at line 32 of file control_node.cpp.

boost::shared_ptr< LayerGroupNoDiag<MotorBase> > MotorChain::motors_ [private]

Definition at line 33 of file control_node.cpp.

boost::shared_ptr<RobotLayer> MotorChain::robot_layer_ [private]

Definition at line 34 of file control_node.cpp.


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


canopen_motor_node
Author(s): Mathias Lüdtke
autogenerated on Thu Jun 6 2019 20:44:07