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_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

namespace  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 Tue Mar 26 2019 03:09:44