Struct HesaiCalibrationConfiguration
Defined in File hesai_common.hpp
Inheritance Relationships
Base Type
public nebula::drivers::HesaiCalibrationConfigurationBase(Struct HesaiCalibrationConfigurationBase)
Struct Documentation
-
struct HesaiCalibrationConfiguration : public nebula::drivers::HesaiCalibrationConfigurationBase
struct for Hesai calibration configuration
Public Functions
-
inline virtual nebula::Status load_from_file(const std::string &calibration_file) override
-
inline virtual nebula::Status load_from_bytes(const std::vector<uint8_t> &buf) override
-
inline nebula::Status load_from_string(const std::string &calibration_content)
Loading calibration data.
- Parameters:
calibration_content –
- Returns:
Resulting status
-
inline nebula::Status save_to_file(const std::string &calibration_file)
Saving calibration data (not used)
- Parameters:
calibration_file –
- Returns:
Resulting status
-
inline virtual nebula::Status save_to_file_from_bytes(const std::string &calibration_file, const std::vector<uint8_t> &buf) override
-
inline nebula::Status save_file_from_string(const std::string &calibration_file, const std::string &calibration_string)
Saving calibration data from string.
- Parameters:
calibration_file – path
calibration_string – calibration string
- Returns:
Resulting status
-
inline virtual std::tuple<float, float> get_fov_padding() const override
-
inline virtual nebula::Status load_from_file(const std::string &calibration_file) override