Template Class DecoderRSAIRY
Defined in File decoder_RSAIRY.hpp
Inheritance Relationships
Base Type
public robosense::lidar::DecoderMech< T_PointCloud >(Template Class DecoderMech)
Class Documentation
-
template<typename T_PointCloud>
class DecoderRSAIRY : 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)
-
inline virtual void decodeImuPkt(const uint8_t *pkt, size_t size) override
-
virtual ~DecoderRSAIRY() = default
-
inline explicit DecoderRSAIRY(const RSDecoderParam ¶m)
-
inline virtual bool isNewFrame(const uint8_t *packet) override
Public Static Attributes
-
static constexpr float FSR_BASE = 32768.0
Protected Functions
-
inline RSAIRYLidarModel getLidarModel(uint8_t mode)
-
template<typename T_BlockIterator>
inline bool internDecodeMsopPkt(const uint8_t *pkt, size_t size)
Protected Attributes
-
RSAIRYLidarModel lidarModel_ = {RSAIRY_CHANNEL_96}
-
uint16_t u16ChannelNum_ = {96}
-
bool bInit_ = {false}
-
bool loaded_install_info_ = {false}
-
uint16_t install_mode_ = {0xFF}
Protected Static Functions
-
static inline RSDecoderMechConstParam &getConstParam()
-
static inline RSEchoMode getEchoMode(uint8_t mode)
-
inline virtual void decodeDifopPkt(const uint8_t *pkt, size_t size)