ГОСТ Р 56947—2016
Таблица 38— Команды для любого режи/да ИМП
cmdFunctionldКоманда
Класс адреса
Ответ
ожидается
Обязательная/
необязательная
ИМПГлобальный
0
———
1
НетНетНеобязательная
2—127
——
—
128—255
Зарезервировано
—
Перезагрузка
Да
Зарезервировано
—
Огкрыто для изготовителей
—
———
7.1.7.1 Команда «Reset» {«Перезагрузка»)
Данная команда используется для перезагрузки ИМП и всех каналов преобразователя, относя
щихся к данному ИМП.
После запуска команды «Reset» («Перезагрузка») ИМП и все относящиеся к нему каналы преоб
разователя должны немедленно начать процесс инициализации/начальной загрузки. Если ранее при
помощи команды «Store state» («Сохранить состояние») (см. 7.1.6.3) был сохранен какой-либо режим
или режимы, то при инициализации восстанавливается «нулевой» режим.
Данная команда не имеет аргументов и не вызывает ответа.
7.2 Команды, определенные изготовителем
Изготовитель может добавлять нестандартные команды, которые необходимо представить поль
зователю через командную ЭТДП. описанную в 5.5.2.5. За наличие программного обеспечения, необхо
димого для использования таких команд, отвечает пользователь.
8 Спецификация ЭТДП
В настоящем разделе описано содержание всех ЭТДП. определенных в настоящем стандарте.
8.1Общий формат для ЭТДП
Все ЭТДП имеют общий формат, приведенный в таблице 39. Первое поле в любой ЭТДП — это
длина ЭТДП. Она записана четырехбайтовым целым числом без знака. Следующий блок содержит ин
формационную составляющую ЭТДП. В зависимости от ЭТДП информация может быть представлена в
двоичном или текстовом виде. В последнем поле любой ЭТДП представлена контрольная сумма,
которая должна использоваться для проверки целостности ЭТДП.
Таблица 39 — Основная структура любой ЭТДП
ПопеОписаниеТип
Числобайтов
—Длина ЭТДПUlnt32
4
От 1до NБлокданных
Различный
Переменное
—
Контрольная сумма
Ulnt16
2
8.1.1 Длина ЭТДП
Тип данных: целое число без знака, используемое для длины поля (Ulnt32. 4 байта).
Длина ЭТДП представляет собой общее число байтов в блоке данных ЭТДП плюс 2 байта кон
трольной суммы.
8.1.2 Блок данных
Тип данных: структура, определенная конкретной ЭТДП.
Данная структура содержит информацию, которая хранится в конкретной ЭТДП. Поля, содержа
щие данную структуру, различны для каждого типа ЭТДП. Во всех ЭТДП. разработанных изготовите
лем преобразователя, используется структура данных «Type/Length/Value (TLV)» («Тип/длииа/значение»).
В случае текстовых ЭТДП структура данных TLV используется для обозначения каталога для возможности
доступа в различные разделы текстовой части ЭТДП. которая использует язык XML для
информацион ного содержания.
71