Namespaces | Classes | Typedefs | Functions | Variables
diagnostic_updater Namespace Reference

Author: Blaise Gassend. More...

Namespaces

 _diagnostic_status_wrapper
 
 _diagnostic_updater
 
 _publisher
 
 _update_functions
 
 DiagnosticTaskVector
 

Classes

class  CompositeDiagnosticTask
 Merges CompositeDiagnosticTask into a single DiagnosticTask.
 
class  DiagnosedPublisher
 A TopicDiagnostic combined with a ros::Publisher.
 
class  DiagnosticStatusWrapper
 Wrapper for the diagnostic_msgs::msg::DiagnosticStatus message that makes it easier to update.
 
class  DiagnosticTask
 DiagnosticTask is an abstract base class for collecting diagnostic data.
 
class  DiagnosticTaskVector
 Internal use only.
 
class  FrequencyStatus
 A diagnostic task that monitors the frequency of an event.
 
struct  FrequencyStatusParam
 A structure that holds the constructor parameters for the FrequencyStatus class.
 
class  GenericFunctionDiagnosticTask
 a DiagnosticTask based on a std::function.
 
class  HeaderlessTopicDiagnostic
 A class to facilitate making diagnostics for a topic using a FrequencyStatus.
 
class  Heartbeat
 Diagnostic task to monitor whether a node is alive.
 
class  SlowTimeStampStatus
 
class  TimeStampStatus
 Diagnostic task to monitor the interval between events.
 
struct  TimeStampStatusParam
 A structure that holds the constructor parameters for the TimeStampStatus class.
 
class  TopicDiagnostic
 A class to facilitate making diagnostics for a topic using a FrequencyStatus and TimeStampStatus.
 
class  Updater
 Manages a list of diagnostic tasks, and calls them in a rate-limited manner.
 

Typedefs

typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapperFunctionDiagnosticTask
 
typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapperFunctionDiagnosticTask
 
typedef boost::function< void(DiagnosticStatusWrapper &)> TaskFunction
 
typedef std::function< void(DiagnosticStatusWrapper &)> TaskFunction
 
typedef GenericFunctionDiagnosticTask< diagnostic_msgs::DiagnosticStatusUnwrappedFunctionDiagnosticTask
 
typedef GenericFunctionDiagnosticTask< diagnostic_msgs::msg::DiagnosticStatus > UnwrappedFunctionDiagnosticTask
 
typedef boost::function< void(diagnostic_msgs::DiagnosticStatus &)> UnwrappedTaskFunction
 
typedef std::function< void(diagnostic_msgs::msg::DiagnosticStatus &)> UnwrappedTaskFunction
 

Functions

void DiagnosticStatusWrapper::add< std::string > (const std::string &key, const std::string &s)
 

Variables

static TimeStampStatusParam DefaultTimeStampStatusParam
 
static TimeStampStatusParam DefaultTimeStampStatusParam = TimeStampStatusParam()
 Default TimeStampStatusParam. This is like calling the constructor with no arguments. More...
 
static TimeStampStatusParam DefaultTimeStampStatusParam
 Default TimeStampStatusParam. This is like calling the constructor with no arguments. More...
 
static TimeStampStatusParam DefaultTimeStampStatusParam
 Default TimeStampStatusParam. This is like calling the constructor with no arguments. More...
 
static TimeStampStatusParam DefaultTimeStampStatusParam
 Default TimeStampStatusParam. This is like calling the constructor with no arguments. More...
 

Detailed Description

Author: Blaise Gassend.

Author
Blaise Gassend

Typedef Documentation

◆ FunctionDiagnosticTask

◆ TaskFunction

◆ UnwrappedFunctionDiagnosticTask

◆ UnwrappedTaskFunction

Variable Documentation

◆ DefaultTimeStampStatusParam [1/4]

TimeStampStatusParam diagnostic_updater::DefaultTimeStampStatusParam = TimeStampStatusParam()
static

Default TimeStampStatusParam. This is like calling the constructor with no arguments.

Definition at line 236 of file update_functions.h.

◆ DefaultTimeStampStatusParam [2/4]

TimeStampStatusParam diagnostic_updater::DefaultTimeStampStatusParam
static
Initial value:
=
TimeStampStatusParam()

Default TimeStampStatusParam. This is like calling the constructor with no arguments.

Definition at line 247 of file eloquent/include/diagnostic_updater/update_functions.hpp.

◆ DefaultTimeStampStatusParam [3/4]

TimeStampStatusParam diagnostic_updater::DefaultTimeStampStatusParam
static
Initial value:
=
TimeStampStatusParam()

Default TimeStampStatusParam. This is like calling the constructor with no arguments.

Definition at line 250 of file foxy/include/diagnostic_updater/update_functions.hpp.

◆ DefaultTimeStampStatusParam [4/4]

TimeStampStatusParam diagnostic_updater::DefaultTimeStampStatusParam
static
Initial value:
=
TimeStampStatusParam()

Default TimeStampStatusParam. This is like calling the constructor with no arguments.

Definition at line 281 of file galactic/include/diagnostic_updater/update_functions.hpp.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15