Skip to content

Struct nebula::PtpTlvTimeStatusNp

ClassList > nebula > PtpTlvTimeStatusNp

LinuxPTP TLV TIME_STATUS_NP struct of PTC_COMMAND_PTP_DIAGNOSTICS.

  • #include <hesai_cmd_response.hpp>

Public Attributes

Type Name
big_int32_buf_t cumulativeScaledRateOffset
PtpTlvClockIdentity gmIdentity
big_int32_buf_t gmPresent
big_uint16_buf_t gmTimeBaseIndicator
big_int64_buf_t ingress_time
PtpTlvGmPhaseChange lastGmPhaseChange
big_int64_buf_t master_offset
big_int32_buf_t scaledLastGmPhaseChange

Public Functions

Type Name
nlohmann::ordered_json to_json () const

Public Attributes Documentation

variable cumulativeScaledRateOffset

big_int32_buf_t nebula::PtpTlvTimeStatusNp::cumulativeScaledRateOffset;

variable gmIdentity

PtpTlvClockIdentity nebula::PtpTlvTimeStatusNp::gmIdentity;

variable gmPresent

big_int32_buf_t nebula::PtpTlvTimeStatusNp::gmPresent;

variable gmTimeBaseIndicator

big_uint16_buf_t nebula::PtpTlvTimeStatusNp::gmTimeBaseIndicator;

variable ingress_time

big_int64_buf_t nebula::PtpTlvTimeStatusNp::ingress_time;

variable lastGmPhaseChange

PtpTlvGmPhaseChange nebula::PtpTlvTimeStatusNp::lastGmPhaseChange;

variable master_offset

big_int64_buf_t nebula::PtpTlvTimeStatusNp::master_offset;

variable scaledLastGmPhaseChange

big_int32_buf_t nebula::PtpTlvTimeStatusNp::scaledLastGmPhaseChange;

Public Functions Documentation

function to_json

inline nlohmann::ordered_json nebula::PtpTlvTimeStatusNp::to_json () const


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