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