Public Member Functions | Protected Member Functions | Protected Attributes
swri::TimerImpl Class Reference

#include <timer_impl.h>

Inheritance diagram for swri::TimerImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

ros::Duration desiredPeriod () const
ros::WallDuration maxDuration () const
ros::Duration maxPeriod () const
ros::WallDuration meanDuration () const
double meanFrequencyHz () const
ros::Duration meanPeriod () const
ros::WallDuration minDuration () const
ros::Duration minPeriod () const
void resetStatistics ()
size_t ticks () const
 TimerImpl ()

Protected Member Functions

void tickBegin ()
void tickEnd ()

Protected Attributes

ros::Duration desired_period_
ros::WallDuration max_duration_
ros::Duration max_period_
ros::WallDuration min_duration_
ros::Duration min_period_
ros::Time tick_begin_normal_
ros::WallTime tick_begin_wall_
int ticks_
ros::Timer timer_
ros::WallDuration total_durations_
ros::Duration total_periods_

Detailed Description

Definition at line 35 of file timer_impl.h.


Constructor & Destructor Documentation

Definition at line 90 of file timer_impl.h.


Member Function Documentation

Definition at line 95 of file timer_impl.h.

Definition at line 165 of file timer_impl.h.

Definition at line 138 of file timer_impl.h.

Definition at line 147 of file timer_impl.h.

double swri::TimerImpl::meanFrequencyHz ( ) const [inline]

Definition at line 111 of file timer_impl.h.

Definition at line 120 of file timer_impl.h.

Definition at line 156 of file timer_impl.h.

Definition at line 129 of file timer_impl.h.

Definition at line 100 of file timer_impl.h.

void swri::TimerImpl::tickBegin ( ) [inline, protected]

Definition at line 54 of file timer_impl.h.

void swri::TimerImpl::tickEnd ( ) [inline, protected]

Definition at line 74 of file timer_impl.h.

size_t swri::TimerImpl::ticks ( ) const [inline]

Definition at line 106 of file timer_impl.h.


Member Data Documentation

Definition at line 39 of file timer_impl.h.

Definition at line 52 of file timer_impl.h.

Definition at line 48 of file timer_impl.h.

Definition at line 51 of file timer_impl.h.

Definition at line 47 of file timer_impl.h.

Definition at line 44 of file timer_impl.h.

Definition at line 43 of file timer_impl.h.

int swri::TimerImpl::ticks_ [protected]

Definition at line 41 of file timer_impl.h.

Definition at line 38 of file timer_impl.h.

Definition at line 50 of file timer_impl.h.

Definition at line 46 of file timer_impl.h.


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


swri_roscpp
Author(s):
autogenerated on Thu Jun 6 2019 20:34:48