Skip to content

Struct nebula::HesaiLidarStatusBase

ClassList > nebula > HesaiLidarStatusBase

struct of PTC_COMMAND_GET_LIDAR_STATUS

  • #include <hesai_cmd_response.hpp>

Inherited by the following classes: nebula::HesaiLidarStatusOT128, nebula::HesaiLidarStatus_AT128_QT128, nebula::HesaiLidarStatus_XT_40p

Classes

Type Name
struct Internal

Public Functions

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

Protected Functions

Type Name
virtual ordered_json sensor_specifics_to_json () const = 0

Protected Static Functions

Type Name
std::string get_str_gps_gprmc_status (uint8_t value)
std::string get_str_gps_pps_lock (uint8_t value)
std::string get_str_ptp_clock_status (uint8_t value)

Public Functions Documentation

function get

virtual const Internal & nebula::HesaiLidarStatusBase::get () const = 0

function to_json

inline ordered_json nebula::HesaiLidarStatusBase::to_json () const

function ~HesaiLidarStatusBase

virtual nebula::HesaiLidarStatusBase::~HesaiLidarStatusBase () = default

Protected Functions Documentation

function sensor_specifics_to_json

virtual ordered_json nebula::HesaiLidarStatusBase::sensor_specifics_to_json () const = 0

Protected Static Functions Documentation

function get_str_gps_gprmc_status

static inline std::string nebula::HesaiLidarStatusBase::get_str_gps_gprmc_status (
    uint8_t value
) 

function get_str_gps_pps_lock

static inline std::string nebula::HesaiLidarStatusBase::get_str_gps_pps_lock (
    uint8_t value
) 

function get_str_ptp_clock_status

static inline std::string nebula::HesaiLidarStatusBase::get_str_ptp_clock_status (
    uint8_t value
) 


The documentation for this class was generated from the following file nebula_hw_interfaces/include/nebula_hw_interfaces/nebula_hw_interfaces_hesai/hesai_cmd_response.hpp