Classes | Namespaces | Typedefs
diagnostic_updater.h File Reference
#include <stdexcept>
#include <vector>
#include <string>
#include "ros/node_handle.h"
#include "ros/this_node.h"
#include "diagnostic_msgs/DiagnosticArray.h"
#include "diagnostic_msgs/DiagnosticStatus.h"
#include "diagnostic_updater/DiagnosticStatusWrapper.h"
#include <boost/thread.hpp>
Include dependency graph for diagnostic_updater.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  diagnostic_updater::CompositeDiagnosticTask
 Merges CompositeDiagnosticTask into a single DiagnosticTask. More...
 
class  diagnostic_updater::DiagnosticTask
 DiagnosticTask is an abstract base class for collecting diagnostic data. More...
 
class  diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal
 Class used to represent a diagnostic task internally in DiagnosticTaskVector. More...
 
class  diagnostic_updater::DiagnosticTaskVector
 Internal use only. More...
 
class  diagnostic_updater::GenericFunctionDiagnosticTask< T >
 a DiagnosticTask based on a boost::function. More...
 
class  diagnostic_updater::Updater
 Manages a list of diagnostic tasks, and calls them in a rate-limited manner. More...
 

Namespaces

 diagnostic_updater
 Author: Blaise Gassend.
 

Typedefs

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


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