Struct HesaiInventoryBase
Defined in File hesai_cmd_response.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
public nebula::HesaiInventory_AT128(Struct HesaiInventory_AT128)public nebula::HesaiInventory_OT128(Struct HesaiInventory_OT128)public nebula::HesaiInventory_QT128(Struct HesaiInventory_QT128)public nebula::HesaiInventory_XT16_32_40P(Struct HesaiInventory_XT16_32_40P)
Struct Documentation
-
struct HesaiInventoryBase
struct of PTC_COMMAND_GET_INVENTORY_INFO
Subclassed by nebula::HesaiInventory_AT128, nebula::HesaiInventory_OT128, nebula::HesaiInventory_QT128, nebula::HesaiInventory_XT16_32_40P
Public Functions
-
virtual ~HesaiInventoryBase() = default
-
inline ordered_json to_json() const
-
virtual uint8_t model_number() const = 0
Protected Functions
-
virtual ordered_json sensor_specifics_to_json() const = 0
Protected Static Functions
-
static inline std::string get_str_model(uint8_t model)
-
static inline std::string get_motor_type(uint8_t motor_type)
Friends
-
inline friend std::ostream &operator<<(std::ostream &os, const HesaiInventoryBase &arg)
-
virtual ~HesaiInventoryBase() = default