Skip to content

Class nebula::ros::FunctionalSafetyDiagnosticTask

ClassList > nebula > ros > FunctionalSafetyDiagnosticTask

  • #include <functional_safety_diagnostic_task.hpp>

Inherits the following classes: diagnostic_updater::CompositeDiagnosticTask

Public Functions

Type Name
FunctionalSafetyDiagnosticTask (rclcpp::Node *const parent_node)
void on_alive ()
void on_status (drivers::FunctionalSafetySeverity severity, const drivers::FunctionalSafetyErrorCodes & error_codes)
void on_stuck ()

Public Functions Documentation

function FunctionalSafetyDiagnosticTask

inline explicit nebula::ros::FunctionalSafetyDiagnosticTask::FunctionalSafetyDiagnosticTask (
    rclcpp::Node *const parent_node
) 

function on_alive

inline void nebula::ros::FunctionalSafetyDiagnosticTask::on_alive () 

function on_status

inline void nebula::ros::FunctionalSafetyDiagnosticTask::on_status (
    drivers::FunctionalSafetySeverity severity,
    const drivers::FunctionalSafetyErrorCodes & error_codes
) 

function on_stuck

inline void nebula::ros::FunctionalSafetyDiagnosticTask::on_stuck () 


The documentation for this class was generated from the following file nebula_ros/include/nebula_ros/hesai/diagnostics/functional_safety_diagnostic_task.hpp