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

Author: Blaise Gassend. More...

Namespaces

namespace  _diagnostic_status_wrapper
namespace  _diagnostic_updater
namespace  _publisher
namespace  _update_functions

Classes

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

Typedefs

typedef
GenericFunctionDiagnosticTask
< DiagnosticStatusWrapper
FunctionDiagnosticTask
typedef boost::function< void(DiagnosticStatusWrapper &)> TaskFunction
typedef
GenericFunctionDiagnosticTask
< diagnostic_msgs::DiagnosticStatus > 
UnwrappedFunctionDiagnosticTask
typedef boost::function< void(diagnostic_msgs::DiagnosticStatus &)> UnwrappedTaskFunction

Functions

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

Variables

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

Detailed Description

Author: Blaise Gassend.

Author:
Blaise Gassend

Typedef Documentation

Definition at line 133 of file diagnostic_updater.h.

Definition at line 53 of file diagnostic_updater.h.

Definition at line 132 of file diagnostic_updater.h.

typedef boost::function<void(diagnostic_msgs::DiagnosticStatus&)> diagnostic_updater::UnwrappedTaskFunction

Definition at line 54 of file diagnostic_updater.h.


Function Documentation

template<>
void diagnostic_updater::DiagnosticStatusWrapper::add< std::string > ( const std::string &  key,
const std::string &  s 
) [inline]

Definition at line 235 of file DiagnosticStatusWrapper.h.


Variable Documentation

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

Definition at line 233 of file update_functions.h.



diagnostic_updater
Author(s): Jeremy Leibs, Blaise Gassend, Brice Rebsamen
autogenerated on Fri Jan 3 2014 11:18:57