Template Class DecoderMech
Defined in File decoder_mech.hpp
Inheritance Relationships
Base Type
public robosense::lidar::Decoder< T_PointCloud >(Template Class Decoder)
Derived Types
public robosense::lidar::DecoderRS128< T_PointCloud >(Template Class DecoderRS128)public robosense::lidar::DecoderRS16< T_PointCloud >(Template Class DecoderRS16)public robosense::lidar::DecoderRS32< T_PointCloud >(Template Class DecoderRS32)public robosense::lidar::DecoderRS48< T_PointCloud >(Template Class DecoderRS48)public robosense::lidar::DecoderRS80< T_PointCloud >(Template Class DecoderRS80)public robosense::lidar::DecoderRSAIRY< T_PointCloud >(Template Class DecoderRSAIRY)public robosense::lidar::DecoderRSBP< T_PointCloud >(Template Class DecoderRSBP)public robosense::lidar::DecoderRSHELIOS< T_PointCloud >(Template Class DecoderRSHELIOS)public robosense::lidar::DecoderRSHELIOS_16P< T_PointCloud >(Template Class DecoderRSHELIOS_16P)public robosense::lidar::DecoderRSP128< T_PointCloud >(Template Class DecoderRSP128)public robosense::lidar::DecoderRSP48< T_PointCloud >(Template Class DecoderRSP48)public robosense::lidar::DecoderRSP80< T_PointCloud >(Template Class DecoderRSP80)
Class Documentation
-
template<typename T_PointCloud>
class DecoderMech : public robosense::lidar::Decoder<T_PointCloud> Subclassed by robosense::lidar::DecoderRS128< T_PointCloud >, robosense::lidar::DecoderRS16< T_PointCloud >, robosense::lidar::DecoderRS32< T_PointCloud >, robosense::lidar::DecoderRS48< T_PointCloud >, robosense::lidar::DecoderRS80< T_PointCloud >, robosense::lidar::DecoderRSAIRY< T_PointCloud >, robosense::lidar::DecoderRSBP< T_PointCloud >, robosense::lidar::DecoderRSHELIOS< T_PointCloud >, robosense::lidar::DecoderRSHELIOS_16P< T_PointCloud >, robosense::lidar::DecoderRSP128< T_PointCloud >, robosense::lidar::DecoderRSP48< T_PointCloud >, robosense::lidar::DecoderRSP80< T_PointCloud >
Public Functions
-
virtual ~DecoderMech() = default
-
inline explicit DecoderMech(const RSDecoderMechConstParam &const_param, const RSDecoderParam ¶m)
-
inline void print()
Public Static Attributes
-
static constexpr int32_t RS_ONE_ROUND = 36000
Protected Attributes
-
RSDecoderMechConstParam mech_const_param_
-
ChanAngles chan_angles_
-
AzimuthSection scan_section_
-
std::shared_ptr<SplitStrategy> split_strategy_
-
std::shared_ptr<SplitStrategy> pre_split_strategy_
-
uint16_t rps_
-
uint16_t blks_per_frame_
-
uint16_t split_blks_per_frame_
-
uint16_t block_az_diff_
-
double fov_blind_ts_diff_
-
float lidar_lens_center_Rxy_
-
virtual ~DecoderMech() = default