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

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

#include <forwards.h>

Public Attributes

SteadyTime current_expected
 In a perfect world, this is when the current callback should be happening. More...
 
SteadyTime current_expired
 When the current timer actually expired and the callback was added to the queue. More...
 
SteadyTime current_real
 This is when the current callback was actually called (SteadyTime::now() as of the beginning of the callback) More...
 
SteadyTime last_expected
 In a perfect world, this is when the last callback should have happened. More...
 
SteadyTime last_expired
 When the last timer actually expired and the callback was added to the queue. More...
 
SteadyTime 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::SteadyTimer.

Definition at line 172 of file forwards.h.

Member Data Documentation

◆ current_expected

SteadyTime ros::SteadyTimerEvent::current_expected

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

Definition at line 178 of file forwards.h.

◆ current_expired

SteadyTime ros::SteadyTimerEvent::current_expired

When the current timer actually expired and the callback was added to the queue.

Definition at line 180 of file forwards.h.

◆ current_real

SteadyTime ros::SteadyTimerEvent::current_real

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

Definition at line 179 of file forwards.h.

◆ last_duration

WallDuration ros::SteadyTimerEvent::last_duration

How long the last callback ran for.

Definition at line 184 of file forwards.h.

◆ last_expected

SteadyTime ros::SteadyTimerEvent::last_expected

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

Definition at line 174 of file forwards.h.

◆ last_expired

SteadyTime ros::SteadyTimerEvent::last_expired

When the last timer actually expired and the callback was added to the queue.

Definition at line 176 of file forwards.h.

◆ last_real

SteadyTime ros::SteadyTimerEvent::last_real

When the last callback actually happened.

Definition at line 175 of file forwards.h.

◆ profile

struct { ... } ros::SteadyTimerEvent::profile

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


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas , Jacob Perron
autogenerated on Thu Nov 23 2023 04:01:45