Classes | Namespaces | Macros | Typedefs
eloquent/include/diagnostic_updater/diagnostic_updater.hpp File Reference
#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"
Include dependency graph for eloquent/include/diagnostic_updater/diagnostic_updater.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::DiagnosticStatusdiagnostic_updater::UnwrappedFunctionDiagnosticTask
 
typedef std::function< void(diagnostic_msgs::msg::DiagnosticStatus &)> diagnostic_updater::UnwrappedTaskFunction
 

Macro Definition Documentation

◆ DIAGNOSTIC_UPDATER__DIAGNOSTIC_UPDATER_HPP_

#define DIAGNOSTIC_UPDATER__DIAGNOSTIC_UPDATER_HPP_


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:13