ETM V03.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Программа предназначена для установки даты и времени в RT-11/TSX-Plus с использованием протокола ETHTIM. Для корректной работы программы требуется загруженный драйвер Ethernet конроллера: RT-11 TSX-Plus +--------------+-------------------+-------------------+ | Q-Bus | EQ или NQ | EQ | +--------------+-------------------+-------------------+ | Unibus | EU или NU | EU | +--------------+-------------------+-------------------+ | CTI Bus | NC | не поддерживается | +--------------+-------------------+-------------------+ Для работы программы требуется RT-11 V5 или TSX-Plus. Для запуска программы в TSX-Plus требуюся права оператора. Запуск программы: .R ETM [/ОПЦИИ] .ETM [/ОПЦИИ] Опции програмы: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /O[LD] - выбирает ближайший год между 1972 и 1999 для которого дни недели для дат совпадают /Q[UIET] - не печатать предупреждения (запуск в RTEM-11, ошибка чтения файла монитора в RT-11, таймаут) /SH[OW] - показать полученную дату и время (по умолчанию если не указан /SET) /SE[T] - установить полученную дату и время в системе /SI[LENT] - синоним /QUIET Примеры: .ETM /SH - получить дату и время, показать, но не устанавливать .ETM /SE/SH/Q - получить дату и время, установить и показать, не печатать предупреждений .ETM /SE - получить дату и установить в системе Формат пакета: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 000 [6] - адрес приемника (запрос посылается на сетевой адрес ff:ff:ff:ff:ff:ff) 006 [6] - адрес тправителя (сетевой адрес контроллера) 014 [2] - Ethernet протокол (0x757E) 016 [2] - код (0x5971 - запрос, 0x8308 - ответ) 020 [2] - частота прерываний таймера 022 [2] - дата в формате RT-11 024 [4] - время в формате RT-11 030 [2] - год (минус 1900) для RSX-11 032 [2] - месяц для RSX-11 034 [2] - день месяца для RSX-11 036 [2] - часы для RSX-11 040 [2] - минуты для RSX-11 042 [2] - секунды для RSX-11 044 [2] - тики для RSX-11 046 [2] - количество тиков в секунде для RSX-11 050 [256] - ID системы Если частота прерваний от таймера в запросе не равна 50 или 60, поля даты и времени в формате RT-11 устанавливаются в -1. Допускаются значения от 1 до 1000.