Skip to content

Struct nebula::HesaiInventoryBase

ClassList > nebula > HesaiInventoryBase

struct of PTC_COMMAND_GET_INVENTORY_INFO

  • #include <hesai_cmd_response.hpp>

Inherited by the following classes: nebula::HesaiInventory_AT128, nebula::HesaiInventory_OT128, nebula::HesaiInventory_QT128, nebula::HesaiInventory_XT32_40P

Classes

Type Name
struct Internal

Public Functions

Type Name
virtual const Internal & get () const = 0
virtual uint8_t model_number () const = 0
ordered_json to_json () const
virtual ~HesaiInventoryBase () = default

Protected Functions

Type Name
virtual ordered_json sensor_specifics_to_json () const = 0

Protected Static Functions

Type Name
std::string get_motor_type (uint8_t motor_type)
std::string get_str_model (uint8_t model)

Public Functions Documentation

function get

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

function model_number

virtual uint8_t nebula::HesaiInventoryBase::model_number () const = 0

function to_json

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

function ~HesaiInventoryBase

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

Protected Functions Documentation

function sensor_specifics_to_json

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

Protected Static Functions Documentation

function get_motor_type

static inline std::string nebula::HesaiInventoryBase::get_motor_type (
    uint8_t motor_type
) 

function get_str_model

static inline std::string nebula::HesaiInventoryBase::get_str_model (
    uint8_t model
) 


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