Classes | Public Member Functions | Private Types | 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

virtual bool canSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list) const
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)
 SwitchBot ()

Private Types

typedef boost::shared_ptr< JointJointSharedPtr

Private Member Functions

JointSharedPtr makeJoint (const std::string &name)

Private Attributes

hardware_interface::EffortJointInterface eji_
std::map< std::string,
JointSharedPtr
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 61 of file hwi_switch_test.cpp.


Member Typedef Documentation

typedef boost::shared_ptr<Joint> SwitchBot::JointSharedPtr [private]

Definition at line 96 of file hwi_switch_test.cpp.


Constructor & Destructor Documentation

SwitchBot::SwitchBot ( ) [inline]

Definition at line 110 of file hwi_switch_test.cpp.


Member Function Documentation

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

Reimplemented from hardware_interface::RobotHW.

Definition at line 136 of file hwi_switch_test.cpp.

bool SwitchBot::checkNotRunning ( ) const [inline]

Definition at line 214 of file hwi_switch_test.cpp.

bool SwitchBot::checkUnqiue ( ) const [inline]

Definition at line 210 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 181 of file hwi_switch_test.cpp.

JointSharedPtr SwitchBot::makeJoint ( const std::string &  name) [inline, private]

Definition at line 100 of file hwi_switch_test.cpp.


Member Data Documentation

Definition at line 66 of file hwi_switch_test.cpp.

std::map<std::string, JointSharedPtr> SwitchBot::joints_ [private]

Definition at line 98 of file hwi_switch_test.cpp.

Definition at line 63 of file hwi_switch_test.cpp.

Definition at line 64 of file hwi_switch_test.cpp.

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

Definition at line 107 of file hwi_switch_test.cpp.

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

Definition at line 108 of file hwi_switch_test.cpp.

Definition at line 65 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 Sat Jun 8 2019 20:09:23