Статус документа
Статус документа

ГОСТ Р 56947-2016/ISO/IEC/IEEE 21450:2010 Информационные технологии (ИТ). Интерфейс интеллектуального преобразователя для датчиков и исполнительных устройств. Общие функции, протоколы взаимодействия и форматы электронной таблицы данных преобразователя (ЭТДП)

     4.18 Массив 32-разрядных целых чисел со знаком


Символ: Int32Array.

Размер: меняется.

Данный тип данных включает в себя произвольное число 32-разрядных целых чисел со знаком (Int32), обработанных как совокупный логический объект.

________________

В оригинале ISO/IEC/IEEE 21450:2010 допущена ошибка. Ошибочно приведено значение Int16.


Таблица 4 - Структура типов данных универсальной уникальной идентификации УУИД

Поле

Описание

Число
битов

1

Поле "Место нахождения" (Location): значение данного поля должно быть выбрано изготовителем ИМП для определения конкретного места на Земле, места нахождения, над которым изготовитель имеет физический контроль. Данное значение может представлять фактическое место нахождения изготовителя ИМП. Изготовитель может использовать в своей работе различные значения данного поля, но только если они удовлетворяют требованиям настоящего подраздела.

Поле "Место нахождения" должно быть представлено 42 битами. Старший значащий бит указывает на северную (бит установлен) или южную (бит не установлен) широту. Следующие 20 старших значащих битов данного поля представляют собой значение широты места нахождения как целое число угловых секунд. Следующий старший значащий бит должен указывать на восточную (бит установлен) или западную (бит не установлен) долготу. Остальные 20 битов представляют значение долготы места нахождения как целое число угловых секунд.

Значения широты более 90° зарезервированы. Значения долготы более 180° зарезервированы.

42

Примечание - Одна угловая секунда на экваторе составляет около 30 м. Таким образом, диапазон, представляемый каждым 20-битовым полем, составляет от 0 до 1048575 угловых секунд или от 0° до 291°, что является достаточным для представления широты и долготы на поверхности Земли

2

Поле "Изготовитель" (Manufacturer): значение данного поля может быть выбрано изготовителем ИМП для любых целей при условии, что не возникает конфликтных ситуаций, связанных с совпадениями при использовании поля "Место нахождения". Такая конфликтная ситуация в поле "Место нахождения" происходит в том случае, если на физический контроль над местом нахождения, заданным в поле "Место нахождения", могут претендовать более одного изготовителя. Если такой конфликт существует, то все пострадавшие изготовители должны согласовать использование значений поля "Изготовитель" для исключения каких-либо совпадений. Таким образом, сочетание поля "Место нахождения" и поля "Изготовитель" должно однозначно определить конкретного изготовителя ИМП. Такое согласование должно возобновляться каждый раз, когда происходит совпадение, вызывающее конфликтную ситуацию

4

3

Поле "Год" (Year): значение данного поля должно отображать текущий год. Поле "Год" должно быть представлено 12-разрядным целым значением. Диапазон данного поля должен составлять от 0 г. до 4095 г. н.э. Началом года принято считать 1 января, 00:00:00 по TAI

12

4

Поле "Время" (Time): данное значение должно быть выбрано изготовителем ИМП таким образом, чтобы в сочетании с полями "Место нахождения", "Изготовитель" и "Год" результирующий УУИД являлся уникальным для всех ИМП, сделанных под контролем данного изготовителя. Выбор значений для поля "Время" должен быть, кроме того, ограничен таким образом, чтобы значения, которые интерпретируются как время с начала года, не представляли ни время, предшествующее получению изготовителем физического контроля над местом нахождения, ни значений времени в будущем.

Поле "Время" должно быть представлено 22-разрядным целым числом. Диапазон должен составлять от 0 до 4194303. Если необходимо интерпретировать данное поле как время с начала года, то оно должно быть представлено целым числом 10-секундных интервалов. В этом случае значения времени более одного года зарезервированы. Началом года принято считать 1 января, 00:00:00 по TAI.

22

Примечание - В году примерно 31536000 с