Struct HesaiSensorConfiguration
Defined in File hesai_common.hpp
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
-
std::string multicast_ip