Template Class DecoderRSP80

Inheritance Relationships

Base Type

Class Documentation

template<typename T_PointCloud>
class DecoderRSP80 : public robosense::lidar::DecoderMech<T_PointCloud>

Public Functions

inline virtual void decodeDifopPkt(const uint8_t *pkt, size_t size)
inline virtual bool decodeMsopPkt(const uint8_t *pkt, size_t size)
virtual ~DecoderRSP80() = default
inline explicit DecoderRSP80(const RSDecoderParam &param)
inline virtual bool isNewFrame(const uint8_t *packet) override

Protected Functions

inline void calcParam()
template<typename T_BlockIterator>
inline bool internDecodeMsopPkt(const uint8_t *pkt, size_t size)

Protected Attributes

uint8_t lidar_model_

Protected Static Functions

static inline RSDecoderMechConstParam &getConstParam()
static inline RSEchoMode getEchoMode(uint8_t mode)