ГОСТ Р 56947—2016
6.2.1 Поле «Номер канала-получателя для преобразователя»
Данное поле содержит 16-битный номер канала преобразователя, который является получателем
сообщения.
6.2.2 Поле «Класс команд»
Класс команд определен в 7.1. главный индекс классов команд представлен в таблице 15.
6.2.3 Поле «Функция команд»
Функция команд определена в разделе 7. Функция команды должна рассматриваться в соответ
ствии с классом команды, как описано в рамках раздела 7.
6.2.4 Поле «Длина»
Длина — это число командно-зависимых байтов в данном сообщении. Если длина полученного
сообщения не совладает с заданной в данном поле длиной получаемых сообщений, то такое сообще
ние должно быть отклонено и должен быть установлен бит «Protocol error» («Ошибка протокола») в
регистре состояний (см. 5.13.9).
6.2.5 Поле «Командно-зависимые байты»
Данное поле содержит информацию, которая должна быть определена для команд. Подробное
описание команд и указанной информации представлено в разделе 7.
6.3 Ответные сообщения
Ответные сообщения используются для ответа на полученные команды. Формат ответных со
общений приведен в таблице 13.
Таблица 13— Структура ответных сообщений
1 байт
76543210
Флаг (индикатор) удача/сбой
Длина (старший значащий байт)
Длина (младший значащий байт)
Байты, зависимые от ответного сообщения
6.3.1 Поле «Флаг «удача/сбой»
Ненулевое значение данного байта указывает на успешное завершение команды. Нулевое зна
чение байта показывает, что для данной команды произошел сбой, при этом системе следует провести
проверку состояния для определения причины сбоя.
6.3.2 Поле «Длина»
Длина — это число зависимых от ответного сообщения байтов в данном сообщении. Если длина
полученного сообщения не совпадает с заданной в данном поле длиной получаемых сообщений, то
такое сообщение должно быть отклонено и должен быть установлен бит «Protocol error» («Ошибка про
токола») в регистре состояний (см. 5.13.9).
6.3.3 Поле «Зависимые от ответного сообщения байты»
Данное поле содержит информацию, которая должна быть определена для команд. Подробное
описание команд и указанной информации представлено в разделе 7.
6.4 Структура сообщений, инициируемых ИМП
Формат сообщений, запускаемых ИМП. представлен в таблице 14. Примерами таких сообщений
являются потоковые данные или сообщения о статусе.
49