Skip to content

Class nebula::drivers::FunctionalSafetyDecoderBase

ClassList > nebula > drivers > FunctionalSafetyDecoderBase

  • #include <functional_safety.hpp>

Inherited by the following classes: nebula::drivers::FunctionalSafetyDecoderTypedBase

Public Types

Type Name
typedef std::function< void()> alive_cb_t
typedef std::function< void(FunctionalSafetySeverity, FunctionalSafetyErrorCodes)> status_cb_t
typedef std::function< void()> stuck_cb_t

Public Functions

Type Name
virtual ~FunctionalSafetyDecoderBase () = default

Public Types Documentation

typedef alive_cb_t

using nebula::drivers::FunctionalSafetyDecoderBase::alive_cb_t =  std::function<void()>;

typedef status_cb_t

using nebula::drivers::FunctionalSafetyDecoderBase::status_cb_t =  std::function<void(FunctionalSafetySeverity, FunctionalSafetyErrorCodes)>;

typedef stuck_cb_t

using nebula::drivers::FunctionalSafetyDecoderBase::stuck_cb_t =  std::function<void()>;

Public Functions Documentation

function ~FunctionalSafetyDecoderBase

virtual nebula::drivers::FunctionalSafetyDecoderBase::~FunctionalSafetyDecoderBase () = default


The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_hesai/decoders/functional_safety.hpp