Class FunctionalSafetyDiagnosticTask

Inheritance Relationships

Base Type

  • public diagnostic_updater::CompositeDiagnosticTask

Class Documentation

class FunctionalSafetyDiagnosticTask : public diagnostic_updater::CompositeDiagnosticTask

Public Functions

inline explicit FunctionalSafetyDiagnosticTask(rclcpp::Node *const parent_node, std::unique_ptr<FunctionalSafetyStatusProcessor> status_processor)
inline void on_status(drivers::FunctionalSafetySeverity severity, const drivers::FunctionalSafetyErrorCodes &error_codes)
inline void on_alive()
inline void on_stuck(bool is_stuck)