Public Member Functions | List of all members
xarm_control::XArmCombinedHW Class Reference

#include <xarm_combined_hw.h>

Inheritance diagram for xarm_control::XArmCombinedHW:
Inheritance graph
[legend]

Public Member Functions

bool need_reset ()
 
 XArmCombinedHW ()
 
 ~XArmCombinedHW ()
 
- Public Member Functions inherited from combined_robot_hw::CombinedRobotHW
 CombinedRobotHW ()
 
virtual void doSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
 
virtual bool init (ros::NodeHandle &root_nh, ros::NodeHandle &robot_hw_nh)
 
virtual bool prepareSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
 
virtual void read (const ros::Time &time, const ros::Duration &period)
 
virtual void write (const ros::Time &time, const ros::Duration &period)
 
virtual ~CombinedRobotHW ()
 
- Public Member Functions inherited from hardware_interface::RobotHW
virtual bool checkForConflict (const std::list< ControllerInfo > &info) const
 
virtual bool checkForConflict (const std::list< ControllerInfo > &info) const
 
 RobotHW ()
 
virtual ~RobotHW ()
 
- Public Member Functions inherited from hardware_interface::InterfaceManager
T * get ()
 
std::vector< std::string > getInterfaceResources (std::string iface_type) const
 
std::vector< std::string > getNames () const
 
void registerInterface (T *iface)
 
void registerInterfaceManager (InterfaceManager *iface_man)
 

Additional Inherited Members

- Protected Types inherited from hardware_interface::InterfaceManager
typedef std::vector< InterfaceManager * > InterfaceManagerVector
 
typedef std::map< std::string, void * > InterfaceMap
 
typedef std::map< std::string, std::vector< std::string > > ResourceMap
 
typedef std::map< std::string, size_t > SizeMap
 
- Protected Member Functions inherited from combined_robot_hw::CombinedRobotHW
void filterControllerList (const std::list< hardware_interface::ControllerInfo > &list, std::list< hardware_interface::ControllerInfo > &filtered_list, hardware_interface::RobotHWSharedPtr robot_hw)
 
virtual bool loadRobotHW (const std::string &name)
 
- Protected Attributes inherited from combined_robot_hw::CombinedRobotHW
std::vector< hardware_interface::RobotHWSharedPtrrobot_hw_list_
 
pluginlib::ClassLoader< hardware_interface::RobotHWrobot_hw_loader_
 
ros::NodeHandle robot_hw_nh_
 
ros::NodeHandle root_nh_
 
- Protected Attributes inherited from hardware_interface::InterfaceManager
boost::ptr_vector< ResourceManagerBaseinterface_destruction_list_
 
InterfaceManagerVector interface_managers_
 
InterfaceMap interfaces_
 
InterfaceMap interfaces_combo_
 
SizeMap num_ifaces_registered_
 
ResourceMap resources_
 

Detailed Description

Definition at line 14 of file xarm_combined_hw.h.

Constructor & Destructor Documentation

xarm_control::XArmCombinedHW::XArmCombinedHW ( )
inline

Definition at line 17 of file xarm_combined_hw.h.

xarm_control::XArmCombinedHW::~XArmCombinedHW ( )
inline

Definition at line 18 of file xarm_combined_hw.h.

Member Function Documentation

bool xarm_control::XArmCombinedHW::need_reset ( )

Definition at line 12 of file xarm_combined_hw.cpp.


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


xarm_controller
Author(s):
autogenerated on Sat May 8 2021 02:51:38