Системные статусные слова
Системное статусное слово может присутствовать в статусном поле отклика. Системное статусное слово имеет следующий формат.
Индикатор добавления (LI - leap indicator) - двухбитовое поле предупреждения о предстоящем добавлении/вычитании секунды к последней минуте текущего дня. Значения этих битов смотри в таблице 4.4.15.1.
Источник часов (clock source) - 6-битовое поле, указывающее на используемый в данный момент источник синхронизации. Назначение кодов этого поля описано в таблице 4.4.15.6.
Таблица 4.4.15.6. Коды источников временного эталона
Код | Функция |
0 | Не специфицирован или неизвестен |
1 | Калиброванные атомные часы (напр., hp 5061) |
2 | vlf (диапазон 4) или НЧ (диапазон 5) радио (напр., omega, wwvb) |
3 | ВЧ (диапазон 7) радио (напр., chu, msf, wwv/h) |
4 | УВЧ (диапазон 9) спутник (напр., goes, gps) |
5 | Локальная сеть (напр., dcn, tsp, dts) |
6 | UDP/NTP |
7 | UDP/time |
8 | eyeball-and-wristwatch |
9 | Телефонный модем (напр., nist) |
10-63 | Зарезервировано на будущее |
Системный счетчик событий - четырех битовое целое число, обозначающее число событий, происшедших с момента последнего получения статусного слова системы. Счетчик обнуляется, когда присылается в статусном поле отклика и остается неизменным после достижения значения 15.
Код системного события - четырехбитовое число, идентифицирующее последнее системное событие, новое значение переписывает предыдущее. Коды событий перечислены в таблице 4.4.15.7.
Таблица 4.4.15.7. Коды системных событий
Код | Функция |
0 | Не специфицировано |
1 | Рестарт системы |
2 | Системный или аппаратный сбой |
3 | Новое статусное слово системы (изменение битов добавления или синхронизации) |
4 | Новый источник синхронизации или слой (изменение sys.peer или sys.stratum) |
5 | Сброс системных часов (корректирующая добавка превысила clock.max) |
6 | Некорректное системное время или дата |
7 | system clock exception |
8-15 | Зарезервировано на будущее |