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