Public Member Functions | Public Attributes | List of all members
crl::multisense::system::PtpStatus Class Reference

#include <MultiSenseTypes.hh>

Public Member Functions

 PtpStatus ()
 

Public Attributes

uint8_t gm_id [8]
 
int64_t gm_offset
 
uint8_t gm_present
 
int64_t path_delay
 
uint16_t steps_removed
 

Detailed Description

PTP status data associated with a specific stamped MultiSense message

Definition at line 3940 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

Constructor & Destructor Documentation

◆ PtpStatus()

crl::multisense::system::PtpStatus::PtpStatus ( )
inline

Default constructor for a single PtpStatus object

Definition at line 3959 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

Member Data Documentation

◆ gm_id

uint8_t crl::multisense::system::PtpStatus::gm_id[8]

Hex ID of grandmaster clock.

Definition at line 3947 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ gm_offset

int64_t crl::multisense::system::PtpStatus::gm_offset

Offset of camera PHC to PTP grandmaster clock in nanosec

Definition at line 3950 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ gm_present

uint8_t crl::multisense::system::PtpStatus::gm_present

Status of grandmaster clock; 1 if synchronized to nonlocal GM OR if nonlocal GM was present any time during current boot. 0 Otherwise

Definition at line 3944 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ path_delay

int64_t crl::multisense::system::PtpStatus::path_delay

Estimated delay of syncronization messages from master in nanosec

Definition at line 3953 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ steps_removed

uint16_t crl::multisense::system::PtpStatus::steps_removed

Number of network hops from GM to local clock

Definition at line 3956 of file Legacy/include/MultiSense/MultiSenseTypes.hh.


The documentation for this class was generated from the following file:


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10