ГОСТ Р 56843—2015
-• Обращаем Ваше внимание на то, что если параллельно поддерживаются оба
- типа AbsoluteTime иAbsoluteTimelS, они должны отражать то же время
- (по отношению к их погрешности и ограничению по разрешающей способности)
-• Несмотря на то, что это не обязательно, очень рекомендуется включить все
- необязательные поля в строку Для упрощения процесса обработки должны
- применяться следующие условия
- (а) Должны использоваться только полные представления
- (Ь) используются только расширенные форматы
- (с) Представление Дата недели и обычное представление дата в году не
- используются: только календарные даты
- (d) Десятичные дроби должны использоваться только для секундных долей
- (например, не для долей часа)
- (е) Согласно ISO 8601:2000(Е), представление десятичных дробей должно
-- быть в соответствии с разделом 5.3.1.3
- (f) Если известно, время UTC должно передаваться с помощью формата zulu
- (z или время по Гринвичу) или с помощью смещения между местным временем
- и временем GMT/UTC; указание смещения по времени используется только.
- если оно известно
- (д) Определение интервалов времени и периодов повторения не
- распространяется на данный тип данных и требует определения нового типа
- данных, в случае его использования (например, ISOTimelnterval ::= OCTET
- STRING): например: 24 ноября 2001, 15:45:32.65 в Сан-Диего,
- Калифорния, США. должно представляться в следующем виде: 2001-11--
24Т15:45:32,65-08:00
AbsoluteTimelSO ::= OCTET STRING- текстовая строка кода ASCII, -
которая связана с форматом -
ISO 8601
-- SNTPTimeStamp. значение 64-битной временной метки, которое
- обеспечивается сервисом синхронизации времени SNTP
SNTPTimeStamp ::= SEQUENCE {
secondsINT-U32.-- секунды с 1 января 1900
-
00:00
fractionINT-U32- двоичная дробь секунды
- Атрибут Absolute-Relative-Sync обеспечивает средства для корреляции
- относительных временных меток с настройкой даты/времени прибора
-П р и м е ч а н и е — Данный атрибут необходимо время от времени обновлять для
-- учета отклонения между различными источниками времени (например, раз в
- минуту)
AbsoluteRelativeTimeSync::= SEQUENCE {
absolute-time-mark
AbsoluteTime,
relative-time-mark
RelativeTime,
- использование этого типа
- данных ограничивает
- разрешение до 1/100 секунды
- разрешение ограничено
- отметкой в 125 мкс и
- настройками
- разрешения/погрешности для
- сервиса относительного
- времени
109