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.