sbgECom Library
5.2.590-stable
Interface SBG Systems IMU/AHRS/INS
|
#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] |
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.
uint32_t _SbgEComLogPtp::timeStamp |
Timestamp, in us.
uint16_t _SbgEComLogPtp::status |
State, transport and internal time scale status.
double _SbgEComLogPtp::timeScaleOffset |
Internal time scale offset, in seconds.
uint64_t _SbgEComLogPtp::localClockIdentity |
Local clock identity, UINT64_MAX if invalid.
uint8_t _SbgEComLogPtp::localClockPriority1 |
Local clock priority1 attribute.
uint8_t _SbgEComLogPtp::localClockPriority2 |
Local clock priority2 attribute.
uint8_t _SbgEComLogPtp::localClockClass |
Local clock class attribute.
uint8_t _SbgEComLogPtp::localClockAccuracy |
Local clock accuracy.
uint16_t _SbgEComLogPtp::localClockLog2Variance |
Local clock PTP variance.
uint8_t _SbgEComLogPtp::localClockTimeSource |
Local clock time source.
uint64_t _SbgEComLogPtp::masterClockIdentity |
Master clock identity, UINT64_MAX if invalid.
uint8_t _SbgEComLogPtp::masterClockPriority1 |
Master clock priority1 attribute.
uint8_t _SbgEComLogPtp::masterClockPriority2 |
Master clock priority2 attribute.
uint8_t _SbgEComLogPtp::masterClockClass |
Master clock class attribute.
uint8_t _SbgEComLogPtp::masterClockAccuracy |
Master clock accuracy.
uint16_t _SbgEComLogPtp::masterClockLog2Variance |
Master clock PTP variance.
uint8_t _SbgEComLogPtp::masterClockTimeSource |
Master clock time source.
uint32_t _SbgEComLogPtp::masterIpAddress |
Master clock IP address, UINT32_MAX if invalid.
float _SbgEComLogPtp::meanPathDelay |
Mean path delay to/from the master clock, in seconds.
float _SbgEComLogPtp::meanPathDelayStdDev |
Mean path delay standard deviation, in seconds.
double _SbgEComLogPtp::clockOffset |
Offset between the local and master clocks, in seconds.
float _SbgEComLogPtp::clockOffsetStdDev |
Master clock offset standard deviation, in seconds.
float _SbgEComLogPtp::clockFreqOffset |
Offset between the frequency of the local and master clocks, in Hz.
float _SbgEComLogPtp::clockFreqOffsetStdDev |
Frequency offset standard deviation, in Hz.
uint8_t _SbgEComLogPtp::masterMacAddress[6] |
Master clock 48 bits mac address, all field at UINT8_MAX if invalid. Added in sbgECom v5.2.