Class nebula::drivers::FunctionalSafetyDecoderTypedBase
template <typename PacketT>
ClassList > nebula > drivers > FunctionalSafetyDecoderTypedBase
#include <functional_safety.hpp>
Inherits the following classes: nebula::drivers::FunctionalSafetyDecoderBase
Inherited by the following classes: nebula::drivers::FunctionalSafetyDecoder
Public Types inherited from nebula::drivers::FunctionalSafetyDecoderBase
See nebula::drivers::FunctionalSafetyDecoderBase
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 void | set_alive_callback (alive_cb_t) |
virtual void | set_status_callback (status_cb_t) |
virtual void | set_stuck_callback (stuck_cb_t) |
virtual void | update (const PacketT &) |
virtual | ~FunctionalSafetyDecoderTypedBase () = default |
Public Functions inherited from nebula::drivers::FunctionalSafetyDecoderBase
See nebula::drivers::FunctionalSafetyDecoderBase
Type | Name |
---|---|
virtual | ~FunctionalSafetyDecoderBase () = default |
Public Functions Documentation
function set_alive_callback
inline virtual void nebula::drivers::FunctionalSafetyDecoderTypedBase::set_alive_callback (
alive_cb_t
)
function set_status_callback
inline virtual void nebula::drivers::FunctionalSafetyDecoderTypedBase::set_status_callback (
status_cb_t
)
function set_stuck_callback
inline virtual void nebula::drivers::FunctionalSafetyDecoderTypedBase::set_stuck_callback (
stuck_cb_t
)
function update
inline virtual void nebula::drivers::FunctionalSafetyDecoderTypedBase::update (
const PacketT &
)
function ~FunctionalSafetyDecoderTypedBase
virtual nebula::drivers::FunctionalSafetyDecoderTypedBase::~FunctionalSafetyDecoderTypedBase () = default
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_hesai/decoders/functional_safety.hpp