$search
Author: Blaise Gassend. More...
| 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. | |
Author: Blaise Gassend.
| typedef GenericFunctionDiagnosticTask<DiagnosticStatusWrapper> diagnostic_updater::FunctionDiagnosticTask | 
Definition at line 133 of file diagnostic_updater.h.
| typedef boost::function<void(DiagnosticStatusWrapper&)> diagnostic_updater::TaskFunction | 
Definition at line 53 of file diagnostic_updater.h.
| typedef GenericFunctionDiagnosticTask<diagnostic_msgs::DiagnosticStatus> diagnostic_updater::UnwrappedFunctionDiagnosticTask | 
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.
| void diagnostic_updater::DiagnosticStatusWrapper::add< std::string > | ( | const std::string & | key, | |
| const std::string & | s | |||
| ) |  [inline] | 
| TimeStampStatusParam diagnostic_updater::DefaultTimeStampStatusParam = TimeStampStatusParam()  [static] | 
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 233 of file update_functions.h.