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 | SlowTimeStampStatus |
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 166 of file diagnostic_updater.h.
typedef boost::function<void(DiagnosticStatusWrapper&)> diagnostic_updater::TaskFunction |
Definition at line 86 of file diagnostic_updater.h.
typedef GenericFunctionDiagnosticTask<diagnostic_msgs::DiagnosticStatus> diagnostic_updater::UnwrappedFunctionDiagnosticTask |
Definition at line 165 of file diagnostic_updater.h.
typedef boost::function<void(diagnostic_msgs::DiagnosticStatus&)> diagnostic_updater::UnwrappedTaskFunction |
Definition at line 87 of file diagnostic_updater.h.
|
inline |
Definition at line 267 of file DiagnosticStatusWrapper.h.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 285 of file update_functions.h.