Формат командных сообщений представлен в таблице 12.
Таблица 12 - Структура командных сообщений
1 байт | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Номер канала-получателя (старший значащий байт) | |||||||
Номер канала-получателя (младший значащий байт) | |||||||
Класс команды | |||||||
Функция команды | |||||||
Длина (старший значащий байт) | |||||||
Длина (младший значащий байт) | |||||||
Командно-зависимые байты |
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.