Specifies the properties of a clock.
Data Fields | |
uint8_t | clockIdentity [8] |
uint16_t | clockClass |
uint16_t | timeAccuracy |
uint16_t | offsetScaledLogVariance |
uint16_t | currentUTCOffset |
uint16_t | timePropertyFlags |
uint16_t | timeSource |
uint16_t | observedOffsetScaledLogVariance |
uint16_t | observedPhaseChangeRate |
uint8_t clockClass_t::clockIdentity[8] |
Unique identifier for Clock, See standard for exact definition
uint16_t clockClass_t::clockClass |
Specifies class of clock Quality
uint16_t clockClass_t::timeAccuracy |
Accuracy in seconds. See spec for more detail
uint16_t clockClass_t::offsetScaledLogVariance |
OffsetScaledLogVariance is the variance measure of clock quality used by the Best Master algorithm to determine the grandmaster.
uint16_t clockClass_t::currentUTCOffset |
CurrentUtcOffset specifies the current UTC offset in seconds from International Atomic Time (TAI) of the clock. As of 0 hours 1 January 2006 UTC, the offset was 33 seconds
uint16_t clockClass_t::timePropertyFlags |
TimePropertyFlags specifies the time property flags of the clock.
uint16_t clockClass_t::timeSource |
TimeSource specifies the primary time source of the clock
uint16_t clockClass_t::observedOffsetScaledLogVariance |
Same as offsetScaledLogVariance. Observed value. Applicable for Grandmaster and Parent
uint16_t clockClass_t::observedPhaseChangeRate |
specifies an estimated measure of the parent clock's drift as observed by the slave clock