Public Member Functions | Public Attributes | List of all members
diagnostic_updater._update_functions.TimeStampStatus Class Reference
Inheritance diagram for diagnostic_updater._update_functions.TimeStampStatus:
Inheritance graph

Public Member Functions

def __init__ (self, params=TimeStampStatusParam(), name="Timestamp Status")
def run (self, stat)
def tick (self, stamp)
- Public Member Functions inherited from diagnostic_updater._diagnostic_updater.DiagnosticTask
def __init__ (self, name)
def getName (self)
def run (self, stat)

Public Attributes

- Public Attributes inherited from diagnostic_updater._diagnostic_updater.DiagnosticTask

Detailed Description

Diagnostic task to monitor the interval between events.

This diagnostic task monitors the difference between consecutive events,
and creates corresponding diagnostics. An error occurs if the interval
between consecutive events is too large or too small. An error condition
will only be reported during a single diagnostic report unless it
persists. Tallies of errors are also maintained to keep track of errors
in a more persistent way.

Definition at line 147 of file

Constructor & Destructor Documentation

def diagnostic_updater._update_functions.TimeStampStatus.__init__ (   self,
  params = TimeStampStatusParam(),
  name = "Timestamp Status" 
Constructs the TimeStampStatus with the given parameters.

Definition at line 158 of file

Member Function Documentation

def (   self,

Definition at line 190 of file

def diagnostic_updater._update_functions.TimeStampStatus.tick (   self,
Signals an event.
@param stamp The timestamp of the event that will be used in computing
intervals. Can be either a double or a ros::Time.

Definition at line 171 of file

Member Data Documentation


Definition at line 169 of file


Definition at line 163 of file


Definition at line 164 of file


Definition at line 162 of file


Definition at line 167 of file


Definition at line 168 of file


Definition at line 161 of file


Definition at line 165 of file


Definition at line 166 of file

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

Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs, Blaise Gassend
autogenerated on Thu Oct 8 2020 03:19:34