sbgECom Library  5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
_SbgEComLogPtp Struct Reference

#include <sbgEComLogPtp.h>

Data Fields

uint32_t timeStamp
 
uint16_t status
 
double timeScaleOffset
 
uint64_t localClockIdentity
 
uint8_t localClockPriority1
 
uint8_t localClockPriority2
 
uint8_t localClockClass
 
uint8_t localClockAccuracy
 
uint16_t localClockLog2Variance
 
uint8_t localClockTimeSource
 
uint64_t masterClockIdentity
 
uint8_t masterClockPriority1
 
uint8_t masterClockPriority2
 
uint8_t masterClockClass
 
uint8_t masterClockAccuracy
 
uint16_t masterClockLog2Variance
 
uint8_t masterClockTimeSource
 
uint32_t masterIpAddress
 
float meanPathDelay
 
float meanPathDelayStdDev
 
double clockOffset
 
float clockOffsetStdDev
 
float clockFreqOffset
 
float clockFreqOffsetStdDev
 
uint8_t masterMacAddress [6]
 

Detailed Description

Structure that stores data for the SBG_ECOM_LOG_PTP_STATUS message.

The local clock members are valid only if the local clock identity is valid. Similarly, the master clock members are valid only if the master clock identity is valid.

The mean path delay, clock offset, and clock frequency offset, as well as their standard deviations, are set to NAN if invalid or unknown.

Field Documentation

◆ timeStamp

uint32_t _SbgEComLogPtp::timeStamp

Timestamp, in us.

◆ status

uint16_t _SbgEComLogPtp::status

State, transport and internal time scale status.

◆ timeScaleOffset

double _SbgEComLogPtp::timeScaleOffset

Internal time scale offset, in seconds.

◆ localClockIdentity

uint64_t _SbgEComLogPtp::localClockIdentity

Local clock identity, UINT64_MAX if invalid.

◆ localClockPriority1

uint8_t _SbgEComLogPtp::localClockPriority1

Local clock priority1 attribute.

◆ localClockPriority2

uint8_t _SbgEComLogPtp::localClockPriority2

Local clock priority2 attribute.

◆ localClockClass

uint8_t _SbgEComLogPtp::localClockClass

Local clock class attribute.

◆ localClockAccuracy

uint8_t _SbgEComLogPtp::localClockAccuracy

Local clock accuracy.

◆ localClockLog2Variance

uint16_t _SbgEComLogPtp::localClockLog2Variance

Local clock PTP variance.

◆ localClockTimeSource

uint8_t _SbgEComLogPtp::localClockTimeSource

Local clock time source.

◆ masterClockIdentity

uint64_t _SbgEComLogPtp::masterClockIdentity

Master clock identity, UINT64_MAX if invalid.

◆ masterClockPriority1

uint8_t _SbgEComLogPtp::masterClockPriority1

Master clock priority1 attribute.

◆ masterClockPriority2

uint8_t _SbgEComLogPtp::masterClockPriority2

Master clock priority2 attribute.

◆ masterClockClass

uint8_t _SbgEComLogPtp::masterClockClass

Master clock class attribute.

◆ masterClockAccuracy

uint8_t _SbgEComLogPtp::masterClockAccuracy

Master clock accuracy.

◆ masterClockLog2Variance

uint16_t _SbgEComLogPtp::masterClockLog2Variance

Master clock PTP variance.

◆ masterClockTimeSource

uint8_t _SbgEComLogPtp::masterClockTimeSource

Master clock time source.

◆ masterIpAddress

uint32_t _SbgEComLogPtp::masterIpAddress

Master clock IP address, UINT32_MAX if invalid.

◆ meanPathDelay

float _SbgEComLogPtp::meanPathDelay

Mean path delay to/from the master clock, in seconds.

◆ meanPathDelayStdDev

float _SbgEComLogPtp::meanPathDelayStdDev

Mean path delay standard deviation, in seconds.

◆ clockOffset

double _SbgEComLogPtp::clockOffset

Offset between the local and master clocks, in seconds.

◆ clockOffsetStdDev

float _SbgEComLogPtp::clockOffsetStdDev

Master clock offset standard deviation, in seconds.

◆ clockFreqOffset

float _SbgEComLogPtp::clockFreqOffset

Offset between the frequency of the local and master clocks, in Hz.

◆ clockFreqOffsetStdDev

float _SbgEComLogPtp::clockFreqOffsetStdDev

Frequency offset standard deviation, in Hz.

◆ masterMacAddress

uint8_t _SbgEComLogPtp::masterMacAddress[6]

Master clock 48 bits mac address, all field at UINT8_MAX if invalid. Added in sbgECom v5.2.


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