Struct HesaiConfigBase

Nested Relationships

Nested Types

Inheritance Relationships

Derived Types

Struct Documentation

struct HesaiConfigBase

struct of PTC_COMMAND_GET_CONFIG_INFO

Subclassed by nebula::HesaiConfig_OT128_AT128, nebula::HesaiConfig_XT_40P_64_QT128

Public Functions

virtual ~HesaiConfigBase() = default
inline ordered_json to_json() const
virtual const Internal &get() const = 0

Protected Functions

virtual ordered_json sensor_specifics_to_json() const = 0
struct Internal

Subclassed by nebula::HesaiConfig_OT128_AT128::Internal, nebula::HesaiConfig_XT_40P_64_QT128::Internal

Public Members

uint8_t ipaddr[4]
uint8_t mask[4]
uint8_t gateway[4]
uint8_t dest_ipaddr[4]
big_uint16_buf_t dest_LiDAR_udp_port
big_uint16_buf_t dest_gps_udp_port
big_uint16_buf_t spin_rate
uint8_t sync
big_uint16_buf_t sync_angle
big_uint16_buf_t start_angle
big_uint16_buf_t stop_angle
uint8_t clock_source
uint8_t udp_seq
uint8_t trigger_method
uint8_t return_mode
uint8_t standby_mode
uint8_t motor_status
uint8_t vlan_flag
big_uint16_buf_t vlan_id