Struct HesaiLidarStatusBase

Nested Relationships

Nested Types

Inheritance Relationships

Derived Types

Struct Documentation

struct HesaiLidarStatusBase

struct of PTC_COMMAND_GET_LIDAR_STATUS

Subclassed by nebula::HesaiLidarStatusOT128, nebula::HesaiLidarStatus_AT128_QT128, nebula::HesaiLidarStatus_XT_40p

Public Functions

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

Protected Functions

virtual ordered_json sensor_specifics_to_json() const = 0

Protected Static Functions

static inline std::string get_str_gps_pps_lock(uint8_t value)
static inline std::string get_str_gps_gprmc_status(uint8_t value)
static inline std::string get_str_ptp_clock_status(uint8_t value)
struct Internal

Subclassed by nebula::HesaiLidarStatusOT128::Internal, nebula::HesaiLidarStatus_AT128_QT128::Internal, nebula::HesaiLidarStatus_XT_40p::Internal

Public Members

big_uint32_buf_t system_uptime
big_uint16_buf_t motor_speed