hwi_switch_gazebo_ros_control_plugin.cpp
/tmp/ws/src/cob_gazebo_plugins/cob_gazebo_ros_control/src/
hwi__switch__gazebo__ros__control__plugin_8cpp.html
cob_gazebo_ros_control/hwi_switch_gazebo_ros_control_plugin.h
cob_gazebo_ros_control
GZ_REGISTER_MODEL_PLUGIN
namespacecob__gazebo__ros__control.html
ace8e3703868cb7470f4d3d1f25c9b445
(HWISwitchGazeboRosControlPlugin)
hwi_switch_gazebo_ros_control_plugin.h
/tmp/ws/src/cob_gazebo_plugins/cob_gazebo_ros_control/include/cob_gazebo_ros_control/
hwi__switch__gazebo__ros__control__plugin_8h.html
cob_gazebo_ros_control/hwi_switch_robot_hw_sim.h
cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin
cob_gazebo_ros_control
hwi_switch_robot_hw_sim.cpp
/tmp/ws/src/cob_gazebo_plugins/cob_gazebo_ros_control/src/
hwi__switch__robot__hw__sim_8cpp.html
cob_gazebo_ros_control/hwi_switch_robot_hw_sim.h
cob_gazebo_ros_control
hwi_switch_robot_hw_sim.h
/tmp/ws/src/cob_gazebo_plugins/cob_gazebo_ros_control/include/cob_gazebo_ros_control/
hwi__switch__robot__hw__sim_8h.html
cob_gazebo_ros_control::HWISwitchRobotHWSim
cob_gazebo_ros_control
boost::shared_ptr< HWISwitchRobotHWSim >
HWISwitchRobotHWSimPtr
namespacecob__gazebo__ros__control.html
a3bc1578eb090ff132dd0837eb8ba79bb
cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
gazebo_ros_control::GazeboRosControlPlugin
virtual void
Load
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
ada1bbcee7dce691c15dc594f83a87500
(gazebo::physics::ModelPtr parent, sdf::ElementPtr sdf)
void
Update
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a13f98748b35721cc1d247e625fee5767
()
void
eStopCB
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
acf6a2360b076cda43b6c3302538b7545
(const std_msgs::BoolConstPtr &e_stop_active)
void
stateValidCB
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a4f2eabbbba93625059577acef3038243
(const std_msgs::BoolConstPtr &state_valid)
bool
enable_joint_filtering_
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a74cbcba2a1f26703c4f35e5f474d4099
std::string
filterJointsParam_
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a568e7fe2d99c81bb23d8642067fb4a2f
boost::shared_ptr< cob_gazebo_ros_control::HWISwitchRobotHWSim >
hwi_switch_robot_hw_sim_
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a402495b51b8d512b12265db80fd27953
bool
state_valid_
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a7f3542f1a80e48b395005b3159bb9e16
ros::Subscriber
state_valid_sub_
classcob__gazebo__ros__control_1_1HWISwitchGazeboRosControlPlugin.html
a24304d205e9ec11d44486db21c0889a1
cob_gazebo_ros_control::HWISwitchRobotHWSim
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
gazebo_ros_control::DefaultRobotHWSim
virtual bool
canSwitch
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a16adeba95f8e5b9576488efbec0a7e17
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list) const
virtual void
doSwitch
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a48a43123aa0a1ece8d2a6fa839af2d90
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
virtual bool
enableJointFiltering
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a05bb132ce06d1966e521f5e8cf11b43b
(ros::NodeHandle nh, std::string filter_joints_param)
virtual bool
initSim
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
adc9939c703d96b8165daa0d6dddc06a6
(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
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
aca284199bddfda4e94ec6adc0ed4f5f4
(const bool active)
bool
enable_joint_filtering_
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a5471162b48e155808c852a2a39b5d8c4
std::set< std::string >
enabled_joints_
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a32c152483d94592548e3e9f3bc6a0842
std::map< std::string, ControlMethod >
map_hwinterface_to_controlmethod_
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
adb7366f0a7d3cdd130aff481a49908d4
std::map< std::string, std::set< std::string > >
map_hwinterface_to_joints_
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a595fa0d7f230539c7f2ed6187614d91a
bool
state_valid_
classcob__gazebo__ros__control_1_1HWISwitchRobotHWSim.html
a7e4d36b9028224e4e63795525549d5c0
cob_gazebo_ros_control
namespacecob__gazebo__ros__control.html
cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin
cob_gazebo_ros_control::HWISwitchRobotHWSim
boost::shared_ptr< HWISwitchRobotHWSim >
HWISwitchRobotHWSimPtr
namespacecob__gazebo__ros__control.html
a3bc1578eb090ff132dd0837eb8ba79bb
GZ_REGISTER_MODEL_PLUGIN
namespacecob__gazebo__ros__control.html
ace8e3703868cb7470f4d3d1f25c9b445
(HWISwitchGazeboRosControlPlugin)