Public Member Functions | List of all members
diagnostic_updater::SlowTimeStampStatus Class Reference

#include <update_functions.h>

Inheritance diagram for diagnostic_updater::SlowTimeStampStatus:
Inheritance graph
[legend]

Public Member Functions

 SlowTimeStampStatus (const TimeStampStatusParam &params, const std::string &name)
 
 SlowTimeStampStatus (const TimeStampStatusParam &params)
 
 SlowTimeStampStatus ()
 
- Public Member Functions inherited from diagnostic_updater::TimeStampStatus
virtual void run (diagnostic_updater::DiagnosticStatusWrapper &stat)
 Fills out this Task's DiagnosticStatusWrapper. More...
 
void tick (double stamp)
 Signals an event. Timestamp stored as a double. More...
 
void tick (const ros::Time t)
 Signals an event. More...
 
 TimeStampStatus (const TimeStampStatusParam &params, std::string name)
 Constructs the TimeStampStatus with the given parameters. More...
 
 TimeStampStatus (const TimeStampStatusParam &params)
 Constructs the TimeStampStatus with the given parameters. Uses a default diagnostic task name of "Timestamp Status". More...
 
 TimeStampStatus ()
 Constructs the TimeStampStatus with the default parameters. Uses a default diagnostic task name of "Timestamp Status". More...
 
- Public Member Functions inherited from diagnostic_updater::DiagnosticTask
 DiagnosticTask (const std::string name)
 Constructs a DiagnosticTask setting its name in the process. More...
 
const std::string & getName ()
 Returns the name of the DiagnosticTask. More...
 
virtual ~DiagnosticTask ()
 

Detailed Description

A TimeStampStatus task that doesn't report periods with no data as a warning. This comes handy if the diagnosed topic has lower frequency than the diagnostic period.

Definition at line 374 of file update_functions.h.

Constructor & Destructor Documentation

◆ SlowTimeStampStatus() [1/3]

diagnostic_updater::SlowTimeStampStatus::SlowTimeStampStatus ( const TimeStampStatusParam params,
const std::string &  name 
)
inline

Definition at line 377 of file update_functions.h.

◆ SlowTimeStampStatus() [2/3]

diagnostic_updater::SlowTimeStampStatus::SlowTimeStampStatus ( const TimeStampStatusParam params)
inline

Definition at line 380 of file update_functions.h.

◆ SlowTimeStampStatus() [3/3]

diagnostic_updater::SlowTimeStampStatus::SlowTimeStampStatus ( )
inline

Definition at line 383 of file update_functions.h.


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


diagnostic_updater
Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs, Blaise Gassend
autogenerated on Mon Feb 28 2022 22:18:16