#include <gazebo_ros_benchmarks.h>
Definition at line 42 of file gazebo_ros_benchmarks.h.
Constructor.
parent | The parent entity, must be a Model or a Sensor |
Definition at line 46 of file gazebo_ros_benchmarks.cpp.
Destructor.
Definition at line 84 of file gazebo_ros_benchmarks.cpp.
void GazeboRosBenchmarks::Load | ( | ) | [protected] |
Load the controller.
node | XML config node |
Definition at line 93 of file gazebo_ros_benchmarks.cpp.
bool GazeboRosBenchmarks::ResetTimingStatistics | ( | std_srvs::Empty::Request & | req, |
std_srvs::Empty::Response & | res | ||
) | [private] |
Definition at line 64 of file gazebo_ros_benchmarks.cpp.
void GazeboRosBenchmarks::RosQueueThread | ( | ) | [private] |
Definition at line 206 of file gazebo_ros_benchmarks.cpp.
void gazebo::GazeboRosBenchmarks::SimulationCycleRosConnect | ( | ) | [inline, private] |
Definition at line 94 of file gazebo_ros_benchmarks.h.
void gazebo::GazeboRosBenchmarks::SimulationCycleRosDisconnect | ( | ) | [inline, private] |
Definition at line 95 of file gazebo_ros_benchmarks.h.
void GazeboRosBenchmarks::UpdateCBWorldUpdateEnd | ( | ) | [protected] |
Definition at line 167 of file gazebo_ros_benchmarks.cpp.
void GazeboRosBenchmarks::UpdateCBWorldUpdateStart | ( | ) | [protected] |
Update the controller.
Definition at line 137 of file gazebo_ros_benchmarks.cpp.
void gazebo::GazeboRosBenchmarks::WorldUpdateRosConnect | ( | ) | [inline, private] |
Definition at line 86 of file gazebo_ros_benchmarks.h.
void gazebo::GazeboRosBenchmarks::WorldUpdateRosDisconnect | ( | ) | [inline, private] |
Definition at line 87 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::last_world_update_end_sim_time_ [private] |
Definition at line 78 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::last_world_update_end_wall_time_ [private] |
Definition at line 79 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::last_world_update_start_sim_time_ [private] |
Definition at line 76 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::last_world_update_start_wall_time_ [private] |
Definition at line 77 of file gazebo_ros_benchmarks.h.
boost::mutex gazebo::GazeboRosBenchmarks::lock [private] |
A mutex to lock access to fields that are used in message callbacks.
Definition at line 60 of file gazebo_ros_benchmarks.h.
resest statistics
Definition at line 95 of file gazebo_ros_benchmarks.h.
boost::thread* gazebo::GazeboRosBenchmarks::ros_callback_queue_thread_ [private] |
Definition at line 67 of file gazebo_ros_benchmarks.h.
publish queue
Definition at line 65 of file gazebo_ros_benchmarks.h.
pointer to ros node
Definition at line 63 of file gazebo_ros_benchmarks.h.
pr2_gazebo_benchmarks::GazeboBenchmarks gazebo::GazeboRosBenchmarks::simulation_cycle_pr2_gazebo_benchmarks_ [private] |
simulation cycle timing statistics
Definition at line 87 of file gazebo_ros_benchmarks.h.
Definition at line 91 of file gazebo_ros_benchmarks.h.
Keep track of number of connctions.
Definition at line 93 of file gazebo_ros_benchmarks.h.
bool gazebo::GazeboRosBenchmarks::timing_initialized_ [private] |
timing
Definition at line 70 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::world_update_end_sim_time_ [private] |
Definition at line 73 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::world_update_end_wall_time_ [private] |
Definition at line 74 of file gazebo_ros_benchmarks.h.
pr2_gazebo_benchmarks::GazeboBenchmarks gazebo::GazeboRosBenchmarks::world_update_pr2_gazebo_benchmarks_ [private] |
world update step timing statistics
Definition at line 82 of file gazebo_ros_benchmarks.h.
Definition at line 83 of file gazebo_ros_benchmarks.h.
Keep track of number of connctions.
Definition at line 85 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::world_update_start_sim_time_ [private] |
Definition at line 71 of file gazebo_ros_benchmarks.h.
gazebo::Time gazebo::GazeboRosBenchmarks::world_update_start_wall_time_ [private] |
Definition at line 72 of file gazebo_ros_benchmarks.h.