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