Struct HesaiSensorConfiguration

Inheritance Relationships

Base Type

  • public LidarConfigurationBase

Struct Documentation

struct HesaiSensorConfiguration : public LidarConfigurationBase

struct for Hesai sensor configuration

Public Members

std::string multicast_ip
uint16_t gnss_port = {}
size_t udp_socket_receive_buffer_size_bytes = {}
uint16_t sync_angle = {}
double cut_angle = {}
double dual_return_distance_threshold = {}
std::string calibration_path
bool calibration_download_enabled
uint16_t rotation_speed
uint16_t cloud_min_angle
uint16_t cloud_max_angle
PtpProfile ptp_profile
uint8_t ptp_domain
PtpTransportType ptp_transport_type
PtpSwitchType ptp_switch_type
uint8_t ptp_lock_threshold
std::optional<std::string> downsample_mask_path
bool hires_mode
std::optional<uint32_t> blockage_mask_horizontal_bin_size_mdeg
std::optional<std::string> sync_diagnostics_topic
std::optional<AdvancedFunctionalSafetyConfiguration> functional_safety