Skip to content

Struct nebula::HesaiPtpConfigBase

ClassList > nebula > HesaiPtpConfigBase

struct of PTC_COMMAND_GET_PTP_CONFIG

  • #include <hesai_cmd_response.hpp>

Inherited by the following classes: nebula::HesaiPtpConfig1588v2, nebula::HesaiPtpConfig8021AS

Public Attributes

Type Name
uint8_t domain
uint8_t network
uint8_t profile
uint8_t status

Public Functions

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

Protected Functions

Type Name
virtual ordered_json sensor_specifics_to_json () const = 0

Protected Static Functions

Type Name
std::string get_str_network (uint8_t network)
std::string get_str_profile (uint8_t profile)

Public Attributes Documentation

variable domain

uint8_t nebula::HesaiPtpConfigBase::domain;

variable network

uint8_t nebula::HesaiPtpConfigBase::network;

variable profile

uint8_t nebula::HesaiPtpConfigBase::profile;

variable status

uint8_t nebula::HesaiPtpConfigBase::status;

Public Functions Documentation

function get

virtual const HesaiPtpConfigBase & nebula::HesaiPtpConfigBase::get () const = 0

function to_json

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

function ~HesaiPtpConfigBase

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

Protected Functions Documentation

function sensor_specifics_to_json

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

Protected Static Functions Documentation

function get_str_network

static inline std::string nebula::HesaiPtpConfigBase::get_str_network (
    uint8_t network
) 

function get_str_profile

static inline std::string nebula::HesaiPtpConfigBase::get_str_profile (
    uint8_t profile
) 


The documentation for this class was generated from the following file src/nebula_hesai/nebula_hesai_hw_interfaces/include/nebula_hesai_hw_interfaces/hesai_cmd_response.hpp