2.2.7 State of Time Service

The state of the time service represents the current state of the time service in the clock discipline algorithm. For more information on clock discipline algorithms, see [NTP-TR9733i] and [NTP-TR9733] section 4.3.

The clock discipline algorithm is optional and implementation-specific.<9> The following table lists the values that SHOULD be supported.

Value

Meaning

UNSET

0x00000000

The clock is not synchronized.

HOLD

0x00000001

The clock is adjusting the time difference only, not the clock rate.

SYNC

0x00000002

The clock is synchronized. Both the time difference and the clock rate are adjusted.

SPIKE

0x00000003

A spike was detected, but the clock discipline algorithm cannot determine if the clock is no longer synchronized or if the spike was just a network jitter.

All other values are reserved for future use.