#include "sick_scan/sick_scan_base.h"#include <functional>#include <memory>#include <stdexcept>#include <string>#include <vector>#include "builtin_interfaces/msg/time.hpp"#include "diagnostic_msgs/msg/diagnostic_array.hpp"#include "diagnostic_msgs/msg/diagnostic_status.hpp"#include "diagnostic_updater/diagnostic_status_wrapper.hpp"#include "rcl/time.h"#include "rclcpp/create_timer.hpp"#include "rclcpp/rclcpp.hpp"
Go to the source code of this file.
Classes | |
| class | diagnostic_updater::CompositeDiagnosticTask |
| Merges CompositeDiagnosticTask into a single DiagnosticTask. | |
| class | diagnostic_updater::DiagnosticTask |
| DiagnosticTask is an abstract base class for collecting diagnostic data. | |
| class | diagnostic_updater::DiagnosticTaskVector::DiagnosticTaskInternal |
| Class used to represent a diagnostic task internally in DiagnosticTaskVector. | |
| class | diagnostic_updater::DiagnosticTaskVector |
| Internal use only. | |
| class | diagnostic_updater::GenericFunctionDiagnosticTask< class > |
| a DiagnosticTask based on a std::function. | |
| class | diagnostic_updater::Updater |
| Manages a list of diagnostic tasks, and calls them in a rate-limited manner. | |
Namespaces | |
| diagnostic_updater | |
| Author: Blaise Gassend. | |
Macros | |
| #define | DIAGNOSTIC_UPDATER__DIAGNOSTIC_UPDATER_HPP_ |
Typedefs | |
| typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapper > | diagnostic_updater::FunctionDiagnosticTask |
| typedef std::function< void(DiagnosticStatusWrapper &)> | diagnostic_updater::TaskFunction |
| typedef GenericFunctionDiagnosticTask< diagnostic_msgs::msg::DiagnosticStatus > | diagnostic_updater::UnwrappedFunctionDiagnosticTask |
| typedef std::function< void(diagnostic_msgs::msg::DiagnosticStatus &)> | diagnostic_updater::UnwrappedTaskFunction |
| #define DIAGNOSTIC_UPDATER__DIAGNOSTIC_UPDATER_HPP_ |
Definition at line 37 of file eloquent/include/diagnostic_updater/diagnostic_updater.hpp.