ГОСТ Р 56947—2016
Таблица
4 — Структура типов данных универсальной уникальной идентификации УУИД
Поле
Описание
Число
биюв
1 Поле «Место нахождения» (Location): значение данного поля должно быть выбрано 42
изготовителем ИМП для определения конкретного места на Земле, места нахожде ния.
над которым изготовитель имеет физический контроль. Данное значение может представлять
фактическое место нахождения изготовителя ИМП. Изготовитель может использовать в своей
работе различные значения данного поля, но только если они
удовлетворяют требованиям настоящего подраздела.
Поле «Место нахождения» должно быть представлено 42 битами. Старший значащий
бит указывает на северную (бит установлен) или южную (бит не установлен) широ ту.
Следующие 20 старших значащих битов данного поля представляют собой значе ние
широты места нахождения как целое число угловых секунд. Следующий старший
значащий бит должен указывать на восточную (бит установлен) или западную (бит не
установлен) долготу. Остальные 20 битов представляют значение долготы места на
хождения как целое число угловых секунд.
Значения широты более 90‘ зарезервированы. Значения долготы более 180" зарезер
вированы.
Примечание — Одна угловая секунда на экваторе составляет около 30 м.
Таким образом, диапазон, представляемый каждым 20-битовым полем, составляет от 0
до 1048 575 угловых секунд или от 0" до 291’. что является достаточным для пред
ставления широты и долготы на поверхности Земли
2Поле «Изготовитель» (Manufacturer): значение данного поля может быть выбрано4
изготовителем ИМП для любых целей при условии, что не возникает конфликтных
ситуаций, связанных с совпадениями при использовании поля «Место нахожде
ния». Такая конфликтная ситуация в поле «Место нахождения» происходит в том
случав, если на физический контроль над местом нахождения, заданным в поле
«Место нахождения», могут претендовать более одного изготовителя. Если такой
конфликт существует, то все пострадавшие изготовители должны согласовать ис
пользование значений поля «Изготовитель» для исключения каких-либо совпаде
ний. Таким образом, сочетание поля «Место нахождения» и поля «Изготовитель»
должно однозначно определить конкретного изготовителя ИМП. Такоесогласование
должно возобновляться каждый раз. когда происходит совпадение, вызывающее
конфликтную ситуацию
3 Поле «Гад» (Year): значение данного поля должно отображать текущий год. Поле 12
«Год» должно быть представлено 12-разрядным целым значением. Диапазон данного
поля должен составлять от 0 г.до 4095 г. н. э. Началом года принято считать 1 января,
00:00:00 по ТА!
4 Поле «Время» (Time): данное значение должно быть выбрано изготовителем ИМП 22
таким образом, чтобы в сочетании с полями «Место нахождения», «Изготовитель»
и «Год» результирующий УУИД являлся уникальным для всех ИМП. сделанных под
контролем данного изготовителя. Выбор значений для поля «Время» должен быть,
кроме того, ограничен таким образом, чтобы значения, которые интерпретируются
как время с начала года, не представляли ни время, предшествующее получению
изготовителем физического контроля над местом нахождения, ни значений времени
в будущем.
Поле «Время» должно быть представлено 22-разрядным целым числом. Диапазон
должен составлять от 0 до 4 194 303. Если необходимо интерпретировать данное поле
как время с начала года, то оно должно быть представлено целым числом 10-секунд-ных
интервалов. Вэтом случае значения времени более одного года зарезервированы.
Началом года принято считать 1января. 00:00:00 no TAI.
Примечание — В году примерно 31 536 000 с
4.19Массив 8-6итовых целых чисел без знака
Символ: Ulnt8Array.
Размер: меняется.
Данный тип данных включает в собя произвольное число байтов, обработанных как совокупный
логический объект, состоящий из 8-разрядных целых чисел без знака (Int8).
14