Struct RobosenseCalibrationConfiguration

Inheritance Relationships

Base Type

  • public nebula::drivers::CalibrationConfigurationBase

Struct Documentation

struct RobosenseCalibrationConfiguration : public nebula::drivers::CalibrationConfigurationBase

struct for Robosense calibration configuration

Public Functions

inline void set_channel_size(const size_t channel_num)
template<typename stream_t>
inline nebula::Status load_from_stream(stream_t &stream)
inline nebula::Status load_from_file(const std::string &calibration_file)
inline nebula::Status load_from_string(const std::string &calibration_content)

Loading calibration data (not used)

Parameters:

calibration_content

Returns:

Resulting status

inline nebula::Status save_file(const std::string &calibration_file)

Saving calibration data (not used)

Parameters:

calibration_file

Returns:

Resulting status

inline ChannelCorrection get_correction(const size_t channel_id) const
inline void create_corrected_channels()

Public Members

std::vector<ChannelCorrection> calibration