Public Member Functions | Private Member Functions | Private Attributes
canopen::MotorChain Class Reference

#include <motor_chain.h>

Inheritance diagram for canopen::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< Node > &node, const boost::shared_ptr< Logger > &logger)

Private Attributes

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

Detailed Description

Definition at line 15 of file motor_chain.h.


Constructor & Destructor Documentation

MotorChain::MotorChain ( const ros::NodeHandle nh,
const ros::NodeHandle nh_priv 
)

Definition at line 28 of file motor_chain.cpp.


Member Function Documentation

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

Definition at line 31 of file motor_chain.cpp.

bool MotorChain::setup_chain ( ) [virtual]

Reimplemented from canopen::RosChain.

Definition at line 82 of file motor_chain.cpp.


Member Data Documentation

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

Definition at line 20 of file motor_chain.h.

Definition at line 16 of file motor_chain.h.

Definition at line 17 of file motor_chain.h.

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

Definition at line 18 of file motor_chain.h.


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


canopen_motor_node
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:55