Author: Blaise Gassend. More...
Namespaces | |
| _diagnostic_status_wrapper | |
| _diagnostic_updater | |
| _publisher | |
| _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 | Heartbeat |
| Diagnostic task to monitor whether a node is alive. 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. More... | |
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.
|
inline |
Definition at line 235 of file DiagnosticStatusWrapper.h.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 250 of file update_functions.h.