#include <gazebo_ros_gps.h>
Public Member Functions | |
GazeboRosGps () | |
virtual | ~GazeboRosGps () |
Protected Types | |
typedef hector_gazebo_plugins::GNSSConfig | GNSSConfig |
Protected Member Functions | |
void | dynamicReconfigureCallback (GNSSConfig &config, uint32_t level) |
virtual void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
virtual void | Reset () |
virtual void | Update () |
Private Attributes | |
boost::shared_ptr < dynamic_reconfigure::Server < SensorModelConfig > > | dynamic_reconfigure_server_position_ |
boost::shared_ptr < dynamic_reconfigure::Server < GNSSConfig > > | dynamic_reconfigure_server_status_ |
boost::shared_ptr < dynamic_reconfigure::Server < SensorModelConfig > > | dynamic_reconfigure_server_velocity_ |
sensor_msgs::NavSatFix | fix_ |
ros::Publisher | fix_publisher_ |
std::string | fix_topic_ |
std::string | frame_id_ |
physics::LinkPtr | link |
The link referred to by this plugin. | |
std::string | link_name_ |
std::string | namespace_ |
ros::NodeHandle * | node_handle_ |
SensorModel3 | position_error_model_ |
double | radius_east_ |
double | radius_north_ |
double | reference_altitude_ |
double | reference_heading_ |
double | reference_latitude_ |
double | reference_longitude_ |
event::ConnectionPtr | updateConnection |
UpdateTimer | updateTimer |
geometry_msgs::Vector3Stamped | velocity_ |
SensorModel3 | velocity_error_model_ |
ros::Publisher | velocity_publisher_ |
std::string | velocity_topic_ |
physics::WorldPtr | world |
The parent World. |
Definition at line 46 of file gazebo_ros_gps.h.
typedef hector_gazebo_plugins::GNSSConfig gazebo::GazeboRosGps::GNSSConfig [protected] |
Definition at line 57 of file gazebo_ros_gps.h.
Definition at line 45 of file gazebo_ros_gps.cpp.
gazebo::GazeboRosGps::~GazeboRosGps | ( | ) | [virtual] |
Definition at line 51 of file gazebo_ros_gps.cpp.
void gazebo::GazeboRosGps::dynamicReconfigureCallback | ( | GazeboRosGps::GNSSConfig & | config, |
uint32_t | level | ||
) | [protected] |
Definition at line 179 of file gazebo_ros_gps.cpp.
void gazebo::GazeboRosGps::Load | ( | physics::ModelPtr | _model, |
sdf::ElementPtr | _sdf | ||
) | [protected, virtual] |
Definition at line 65 of file gazebo_ros_gps.cpp.
void gazebo::GazeboRosGps::Reset | ( | ) | [protected, virtual] |
Definition at line 172 of file gazebo_ros_gps.cpp.
void gazebo::GazeboRosGps::Update | ( | ) | [protected, virtual] |
Definition at line 207 of file gazebo_ros_gps.cpp.
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosGps::dynamic_reconfigure_server_position_ [private] |
Definition at line 94 of file gazebo_ros_gps.h.
boost::shared_ptr<dynamic_reconfigure::Server<GNSSConfig> > gazebo::GazeboRosGps::dynamic_reconfigure_server_status_ [private] |
Definition at line 95 of file gazebo_ros_gps.h.
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosGps::dynamic_reconfigure_server_velocity_ [private] |
Definition at line 94 of file gazebo_ros_gps.h.
sensor_msgs::NavSatFix gazebo::GazeboRosGps::fix_ [private] |
Definition at line 71 of file gazebo_ros_gps.h.
Definition at line 68 of file gazebo_ros_gps.h.
std::string gazebo::GazeboRosGps::fix_topic_ [private] |
Definition at line 77 of file gazebo_ros_gps.h.
std::string gazebo::GazeboRosGps::frame_id_ [private] |
Definition at line 76 of file gazebo_ros_gps.h.
physics::LinkPtr gazebo::GazeboRosGps::link [private] |
The link referred to by this plugin.
Definition at line 65 of file gazebo_ros_gps.h.
std::string gazebo::GazeboRosGps::link_name_ [private] |
Definition at line 75 of file gazebo_ros_gps.h.
std::string gazebo::GazeboRosGps::namespace_ [private] |
Definition at line 74 of file gazebo_ros_gps.h.
Definition at line 67 of file gazebo_ros_gps.h.
Definition at line 88 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::radius_east_ [private] |
Definition at line 86 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::radius_north_ [private] |
Definition at line 85 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::reference_altitude_ [private] |
Definition at line 83 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::reference_heading_ [private] |
Definition at line 82 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::reference_latitude_ [private] |
Definition at line 80 of file gazebo_ros_gps.h.
double gazebo::GazeboRosGps::reference_longitude_ [private] |
Definition at line 81 of file gazebo_ros_gps.h.
Definition at line 92 of file gazebo_ros_gps.h.
UpdateTimer gazebo::GazeboRosGps::updateTimer [private] |
Definition at line 91 of file gazebo_ros_gps.h.
geometry_msgs::Vector3Stamped gazebo::GazeboRosGps::velocity_ [private] |
Definition at line 72 of file gazebo_ros_gps.h.
Definition at line 89 of file gazebo_ros_gps.h.
Definition at line 69 of file gazebo_ros_gps.h.
std::string gazebo::GazeboRosGps::velocity_topic_ [private] |
Definition at line 78 of file gazebo_ros_gps.h.
physics::WorldPtr gazebo::GazeboRosGps::world [private] |
The parent World.
Definition at line 62 of file gazebo_ros_gps.h.