Команды подразделяются на две категории: стандартные и определенные изготовителем. Вне зависимости от категории команда разделена на два байта. Старший значащий байт должен использоваться для определения класса команды. Младший значащий байт, называемый функцией, должен определять конкретную команду в рамках определенного класса. Например, в случае если старший значащий байт определяет класс команд режима ожидания преобразователя, то младший значащий байт определяет конкретную команду внутри данного класса, при этом их возможные варианты перечислены в таблице 25.
Различные классы команд перечислены в таблице 15.
Таблица 15 - Классы стандартных команд
cmdClassId (идентификатор класса команды) | Наименование | Категория |
0 | Reserved | Зарезервировано |
1 | CommonCmd | Общие команды для ИМП и канала преобразователя |
2 | Xdcrldle | Режим ожидания преобразователя |
3 | XdcrOperate | Рабочий режим преобразователя |
4 | XdcrEither | Режим ожидания или рабочий режим преобразователя |
5 | TIMsIeep | Спящий режим ИМП |
6 | TIMActive | Команды активного режима ИМП |
0 | Reserved | Зарезервировано |
7 | AnyState | Любой режим |
8-127 | ReservedClass | Зарезервировано |
128-255 | ClassN | Открыто для изготовителей, N = номер класса |
ИМП может генерировать ответ на команды в случае выполнения одного из двух условий. Первое условие: сама команда требует ответа. Например, в случае получения команды "Query TEDS" ("Запросить ЭТДП"). Второе условие: активирован протокол состояния-события. В данном случае канал преобразователя или ИМП передает ответы каждый раз, когда в регистре состояния происходит не скрытое маской изменение.
Информация, описываемая как "передаваемая", передается с использованием структуры командных сообщений, приведенной в 6.2. В следующих пунктах описывается содержание командно-зависимых октетов, приведенных в таблице 12. В случае приема или передачи ответа на команду применяется структура ответных сообщений (см. 6.3).
В таблицах данного раздела присутствует нумерация для полей, "зарезервированных" для будущих версий настоящего стандарта. Некоторые типы нумерации являются необязательными, и возможность их применения остается на усмотрение изготовителя ИМП. Нумерация, обозначенная как "открыто для изготовителя", может быть использована для описания условий, лежащих за пределами рассмотрения настоящего стандарта.