Template Class FunctionalSafetyDecoder

Inheritance Relationships

Base Type

Class Documentation

template<typename PacketT>
class FunctionalSafetyDecoder : public nebula::drivers::FunctionalSafetyDecoderTypedBase<PacketT>

Interprets the functional safety part of Hesai pointcloud packets for supported sensor models.

Template Parameters:

PacketT – A packet definition that has a supported functional safety section.

Public Functions

inline explicit FunctionalSafetyDecoder(uint16_t sensor_rpm)
inline virtual void update(const PacketT &packet) override
inline virtual void set_alive_callback(alive_cb_t on_alive) override
inline virtual void set_stuck_callback(stuck_cb_t on_stuck) override
inline virtual void set_status_callback(status_cb_t on_status) override