Class FunctionalSafetyAdvanced

Inheritance Relationships

Base Type

Class Documentation

class FunctionalSafetyAdvanced : public nebula::ros::FunctionalSafetyStatusProcessor

Public Functions

inline FunctionalSafetyAdvanced(const std::vector<ErrorDefinition> &error_definitions, const std::vector<uint16_t> &exempted_codes)
inline virtual void populate_status(drivers::FunctionalSafetySeverity severity, const drivers::FunctionalSafetyErrorCodes &error_codes, diagnostic_msgs::msg::DiagnosticStatus &inout_status) override