Public Attributes | List of all members
ros::TimerEvent Struct Reference

Structure passed as a parameter to the callback invoked by a ros::Timer. More...

#include <forwards.h>

Public Attributes

Time current_expected
 In a perfect world, this is when the current callback should be happening. More...
 
Time current_real
 This is when the current callback was actually called (Time::now() as of the beginning of the callback) More...
 
Time last_expected
 In a perfect world, this is when the last callback should have happened. More...
 
Time last_real
 When the last callback actually happened. More...
 
struct {
   WallDuration   last_duration
 How long the last callback ran for. More...
 
profile
 

Detailed Description

Structure passed as a parameter to the callback invoked by a ros::Timer.

Definition at line 131 of file forwards.h.

Member Data Documentation

Time ros::TimerEvent::current_expected

In a perfect world, this is when the current callback should be happening.

Definition at line 136 of file forwards.h.

Time ros::TimerEvent::current_real

This is when the current callback was actually called (Time::now() as of the beginning of the callback)

Definition at line 137 of file forwards.h.

WallDuration ros::TimerEvent::last_duration

How long the last callback ran for.

Definition at line 141 of file forwards.h.

Time ros::TimerEvent::last_expected

In a perfect world, this is when the last callback should have happened.

Definition at line 133 of file forwards.h.

Time ros::TimerEvent::last_real

When the last callback actually happened.

Definition at line 134 of file forwards.h.

struct { ... } ros::TimerEvent::profile

The documentation for this struct was generated from the following file:


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim
autogenerated on Sun Feb 3 2019 03:29:54