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

List of all members.

Classes

class  Joint

Public Member Functions

bool checkNotRunning () const
bool checkUnqiue () const
virtual void doSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
virtual bool prepareSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
 SwitchBot ()

Private Member Functions

boost::shared_ptr< JointmakeJoint (const std::string &name)

Private Attributes

hardware_interface::EffortJointInterface eji_
std::map< std::string,
boost::shared_ptr< Joint > > 
joints_
hardware_interface::JointStateInterface jsi_
hardware_interface::PositionJointInterface pji_
std::vector< std::string > started_
std::vector< std::string > stopped_
hardware_interface::VelocityJointInterface vji_

Detailed Description

Definition at line 65 of file hwi_switch_test.cpp.


Constructor & Destructor Documentation

SwitchBot::SwitchBot ( ) [inline]

Definition at line 112 of file hwi_switch_test.cpp.


Member Function Documentation

bool SwitchBot::checkNotRunning ( ) const [inline]

Definition at line 223 of file hwi_switch_test.cpp.

bool SwitchBot::checkUnqiue ( ) const [inline]

Definition at line 219 of file hwi_switch_test.cpp.

virtual void SwitchBot::doSwitch ( const std::list< hardware_interface::ControllerInfo > &  start_list,
const std::list< hardware_interface::ControllerInfo > &  stop_list 
) [inline, virtual]

Reimplemented from hardware_interface::RobotHW.

Definition at line 189 of file hwi_switch_test.cpp.

boost::shared_ptr<Joint> SwitchBot::makeJoint ( const std::string &  name) [inline, private]

Definition at line 102 of file hwi_switch_test.cpp.

virtual bool SwitchBot::prepareSwitch ( const std::list< hardware_interface::ControllerInfo > &  start_list,
const std::list< hardware_interface::ControllerInfo > &  stop_list 
) [inline, virtual]

Reimplemented from hardware_interface::RobotHW.

Definition at line 138 of file hwi_switch_test.cpp.


Member Data Documentation

Definition at line 70 of file hwi_switch_test.cpp.

std::map<std::string, boost::shared_ptr<Joint> > SwitchBot::joints_ [private]

Definition at line 100 of file hwi_switch_test.cpp.

Definition at line 67 of file hwi_switch_test.cpp.

Definition at line 68 of file hwi_switch_test.cpp.

std::vector<std::string> SwitchBot::started_ [private]

Definition at line 109 of file hwi_switch_test.cpp.

std::vector<std::string> SwitchBot::stopped_ [private]

Definition at line 110 of file hwi_switch_test.cpp.

Definition at line 69 of file hwi_switch_test.cpp.


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


controller_manager
Author(s): Wim Meeussen, Mathias Lüdtke
autogenerated on Thu Dec 1 2016 03:46:00