Author: Blaise Gassend. More...
Namespaces | |
| _diagnostic_status_wrapper | |
| _diagnostic_updater | |
| _publisher | |
| _update_functions | |
| DiagnosticTaskVector | |
Classes | |
| class | CompositeDiagnosticTask |
| Merges CompositeDiagnosticTask into a single DiagnosticTask. | |
| class | DiagnosedPublisher |
| A TopicDiagnostic combined with a ros::Publisher. | |
| class | DiagnosticStatusWrapper |
| Wrapper for the diagnostic_msgs::msg::DiagnosticStatus message that makes it easier to update. | |
| class | DiagnosticTask |
| DiagnosticTask is an abstract base class for collecting diagnostic data. | |
| class | DiagnosticTaskVector |
| Internal use only. | |
| class | FrequencyStatus |
| A diagnostic task that monitors the frequency of an event. | |
| struct | FrequencyStatusParam |
| A structure that holds the constructor parameters for the FrequencyStatus class. | |
| class | GenericFunctionDiagnosticTask |
| a DiagnosticTask based on a std::function. | |
| class | HeaderlessTopicDiagnostic |
| A class to facilitate making diagnostics for a topic using a FrequencyStatus. | |
| class | Heartbeat |
| Diagnostic task to monitor whether a node is alive. | |
| class | SlowTimeStampStatus |
| class | TimeStampStatus |
| Diagnostic task to monitor the interval between events. | |
| struct | TimeStampStatusParam |
| A structure that holds the constructor parameters for the TimeStampStatus class. | |
| class | TopicDiagnostic |
| A class to facilitate making diagnostics for a topic using a FrequencyStatus and TimeStampStatus. | |
| class | Updater |
| Manages a list of diagnostic tasks, and calls them in a rate-limited manner. | |
Typedefs | |
| typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapper > | FunctionDiagnosticTask |
| typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapper > | FunctionDiagnosticTask |
| typedef boost::function< void(DiagnosticStatusWrapper &)> | TaskFunction |
| typedef std::function< void(DiagnosticStatusWrapper &)> | TaskFunction |
| typedef GenericFunctionDiagnosticTask< diagnostic_msgs::DiagnosticStatus > | UnwrappedFunctionDiagnosticTask |
| typedef GenericFunctionDiagnosticTask< diagnostic_msgs::msg::DiagnosticStatus > | UnwrappedFunctionDiagnosticTask |
| typedef boost::function< void(diagnostic_msgs::DiagnosticStatus &)> | UnwrappedTaskFunction |
| typedef std::function< void(diagnostic_msgs::msg::DiagnosticStatus &)> | UnwrappedTaskFunction |
Functions | |
| void | DiagnosticStatusWrapper::add< std::string > (const std::string &key, const std::string &s) |
Variables | |
| static TimeStampStatusParam | DefaultTimeStampStatusParam |
| static TimeStampStatusParam | DefaultTimeStampStatusParam = TimeStampStatusParam() |
| Default TimeStampStatusParam. This is like calling the constructor with no arguments. More... | |
| static TimeStampStatusParam | DefaultTimeStampStatusParam |
| Default TimeStampStatusParam. This is like calling the constructor with no arguments. More... | |
| static TimeStampStatusParam | DefaultTimeStampStatusParam |
| Default TimeStampStatusParam. This is like calling the constructor with no arguments. More... | |
| static TimeStampStatusParam | DefaultTimeStampStatusParam |
| Default TimeStampStatusParam. This is like calling the constructor with no arguments. More... | |
Author: Blaise Gassend.
| typedef GenericFunctionDiagnosticTask<DiagnosticStatusWrapper> diagnostic_updater::FunctionDiagnosticTask |
Definition at line 139 of file eloquent/include/diagnostic_updater/diagnostic_updater.hpp.
| typedef std::function<void(DiagnosticStatusWrapper&)> diagnostic_updater::TaskFunction |
Definition at line 60 of file eloquent/include/diagnostic_updater/diagnostic_updater.hpp.
| typedef GenericFunctionDiagnosticTask<diagnostic_msgs::DiagnosticStatus> diagnostic_updater::UnwrappedFunctionDiagnosticTask |
Definition at line 137 of file eloquent/include/diagnostic_updater/diagnostic_updater.hpp.
| typedef std::function<void(diagnostic_msgs::DiagnosticStatus&)> diagnostic_updater::UnwrappedTaskFunction |
Definition at line 62 of file eloquent/include/diagnostic_updater/diagnostic_updater.hpp.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 236 of file update_functions.h.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 247 of file eloquent/include/diagnostic_updater/update_functions.hpp.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 250 of file foxy/include/diagnostic_updater/update_functions.hpp.
|
static |
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 281 of file galactic/include/diagnostic_updater/update_functions.hpp.