Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin Class Reference

#include <hwi_switch_gazebo_ros_control_plugin.h>

Inheritance diagram for cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin:
Inheritance graph
[legend]

Public Member Functions

virtual void Load (gazebo::physics::ModelPtr parent, sdf::ElementPtr sdf)
 
void Update ()
 
- Public Member Functions inherited from gazebo_ros_control::GazeboRosControlPlugin
std::string getURDF (std::string param_name) const
 
bool parseTransmissionsFromURDF (const std::string &urdf_string)
 
virtual void Reset ()
 
void Update ()
 
virtual ~GazeboRosControlPlugin ()
 

Protected Member Functions

void eStopCB (const std_msgs::BoolConstPtr &e_stop_active)
 
void stateValidCB (const std_msgs::BoolConstPtr &state_valid)
 
- Protected Member Functions inherited from gazebo_ros_control::GazeboRosControlPlugin
void eStopCB (const std_msgs::BoolConstPtr &e_stop_active)
 
void load_robot_hw_sim_srv ()
 

Protected Attributes

bool enable_joint_filtering_
 
std::string filterJointsParam_
 
boost::shared_ptr< cob_gazebo_ros_control::HWISwitchRobotHWSimhwi_switch_robot_hw_sim_
 
bool state_valid_
 
ros::Subscriber state_valid_sub_
 
- Protected Attributes inherited from gazebo_ros_control::GazeboRosControlPlugin
ros::Duration control_period_
 
boost::shared_ptr< controller_manager::ControllerManagercontroller_manager_
 
boost::thread deferred_load_thread_
 
bool e_stop_active_
 
ros::Subscriber e_stop_sub_
 
bool last_e_stop_active_
 
ros::Time last_update_sim_time_ros_
 
ros::Time last_write_sim_time_ros_
 
ros::NodeHandle model_nh_
 
gazebo::physics::ModelPtr parent_model_
 
std::string robot_description_
 
boost::shared_ptr< gazebo_ros_control::RobotHWSimrobot_hw_sim_
 
boost::shared_ptr< pluginlib::ClassLoader< gazebo_ros_control::RobotHWSim > > robot_hw_sim_loader_
 
std::string robot_hw_sim_type_str_
 
std::string robot_namespace_
 
sdf::ElementPtr sdf_
 
std::vector< transmission_interface::TransmissionInfotransmissions_
 
gazebo::event::ConnectionPtr update_connection_
 

Detailed Description

Definition at line 26 of file hwi_switch_gazebo_ros_control_plugin.h.

Member Function Documentation

void cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::eStopCB ( const std_msgs::BoolConstPtr &  e_stop_active)
protected

Definition at line 263 of file hwi_switch_gazebo_ros_control_plugin.cpp.

void cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::Load ( gazebo::physics::ModelPtr  parent,
sdf::ElementPtr  sdf 
)
virtual
void cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::stateValidCB ( const std_msgs::BoolConstPtr &  state_valid)
protected

Definition at line 269 of file hwi_switch_gazebo_ros_control_plugin.cpp.

void cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::Update ( )

Definition at line 211 of file hwi_switch_gazebo_ros_control_plugin.cpp.

Member Data Documentation

bool cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::enable_joint_filtering_
protected

Definition at line 40 of file hwi_switch_gazebo_ros_control_plugin.h.

std::string cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::filterJointsParam_
protected

Definition at line 41 of file hwi_switch_gazebo_ros_control_plugin.h.

boost::shared_ptr<cob_gazebo_ros_control::HWISwitchRobotHWSim> cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::hwi_switch_robot_hw_sim_
protected

Definition at line 43 of file hwi_switch_gazebo_ros_control_plugin.h.

bool cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::state_valid_
protected

Definition at line 45 of file hwi_switch_gazebo_ros_control_plugin.h.

ros::Subscriber cob_gazebo_ros_control::HWISwitchGazeboRosControlPlugin::state_valid_sub_
protected

Definition at line 46 of file hwi_switch_gazebo_ros_control_plugin.h.


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


cob_gazebo_ros_control
Author(s): Felix Messmer
autogenerated on Mon Sep 28 2020 03:19:19