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< Joint > | JointSharedPtr |
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_ |
Definition at line 61 of file hwi_switch_test.cpp.
typedef boost::shared_ptr<Joint> SwitchBot::JointSharedPtr [private] |
Definition at line 96 of file hwi_switch_test.cpp.
SwitchBot::SwitchBot | ( | ) | [inline] |
Definition at line 110 of file hwi_switch_test.cpp.
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.
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.