#include <hwi_switch_robot_hw_sim.h>

Public Member Functions | |
| virtual bool | canSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list) const |
| virtual void | doSwitch (const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list) |
| virtual bool | enableJointFiltering (ros::NodeHandle nh, std::string filter_joints_param) |
| virtual bool | initSim (const std::string &robot_namespace, ros::NodeHandle model_nh, gazebo::physics::ModelPtr parent_model, const urdf::Model *const urdf_model, std::vector< transmission_interface::TransmissionInfo > transmissions) |
| virtual void | stateValid (const bool active) |
Public Member Functions inherited from gazebo_ros_control::DefaultRobotHWSim | |
| virtual void | eStopActive (const bool active) |
| virtual void | readSim (ros::Time time, ros::Duration period) |
| virtual void | writeSim (ros::Time time, ros::Duration period) |
Public Member Functions inherited from gazebo_ros_control::RobotHWSim | |
| virtual | ~RobotHWSim () |
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 |
| virtual bool | init (ros::NodeHandle &, ros::NodeHandle &) |
| virtual bool | prepareSwitch (const std::list< ControllerInfo > &, const std::list< ControllerInfo > &) |
| virtual void | read (const ros::Time &, const ros::Duration &) |
| virtual void | read (const ros::Time &, const ros::Duration &) |
| virtual SwitchState | switchResult (const ControllerInfo &) const |
| virtual SwitchState | switchResult () const |
| virtual void | write (const ros::Time &, const ros::Duration &) |
| virtual void | write (const ros::Time &, const ros::Duration &) |
| virtual | ~RobotHW ()=default |
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 | |
Public Types inherited from hardware_interface::RobotHW | |
| enum | SwitchState |
Public Attributes inherited from hardware_interface::RobotHW | |
| DONE | |
| ERROR | |
| ONGOING | |
Protected Types inherited from gazebo_ros_control::DefaultRobotHWSim | |
| enum | ControlMethod |
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 gazebo_ros_control::DefaultRobotHWSim | |
| void | registerJointLimits (const std::string &joint_name, const hardware_interface::JointHandle &joint_handle, const ControlMethod ctrl_method, const ros::NodeHandle &joint_limit_nh, const urdf::Model *const urdf_model, int *const joint_type, double *const lower_limit, double *const upper_limit, double *const effort_limit) |
Definition at line 29 of file hwi_switch_robot_hw_sim.h.
|
virtual |
Definition at line 304 of file hwi_switch_robot_hw_sim.cpp.
|
virtual |
semantic Zero
call setCommand once so that the JointLimitsInterface receive the correct value on their getCommand()!
reset joint_limit_interfaces
Reimplemented from hardware_interface::RobotHW.
Definition at line 326 of file hwi_switch_robot_hw_sim.cpp.
|
virtual |
Definition at line 283 of file hwi_switch_robot_hw_sim.cpp.
|
virtual |
Reimplemented from gazebo_ros_control::DefaultRobotHWSim.
Definition at line 25 of file hwi_switch_robot_hw_sim.cpp.
|
virtual |
Definition at line 370 of file hwi_switch_robot_hw_sim.cpp.
|
protected |
Definition at line 49 of file hwi_switch_robot_hw_sim.h.
|
protected |
Definition at line 50 of file hwi_switch_robot_hw_sim.h.
|
protected |
Definition at line 53 of file hwi_switch_robot_hw_sim.h.
|
protected |
Definition at line 52 of file hwi_switch_robot_hw_sim.h.
|
protected |
Definition at line 55 of file hwi_switch_robot_hw_sim.h.