ГОСТ Р 56361—2015
Поля формата команд терминала:
- ADR (Address) — адрес модуля, для которого данная команда предназначена. Адрес определяю!, исходя
из начальной конфигурации АСН или из списка модулей, который может быть получен при регистрации терминала
через сервис EGTS_AUTH_SERVICE и передачи подзаписей EGTS_SR_MODULE_DATA;
- SZ (Size) — объем памяти для параметра (используется совместно с действием ACT = 3. При добавлении
нового параметра в АСН, данное поле определяет, что для нового параметра требуется 2SZ байт памяти в АСН;
-ACT (Action) — описание действия, используемые в случае типа команды (поле СТ = СТ СОМ подзаписи
EGTS_SR_COMMAND _DATA). Значение поля может быть одним из следующих вариантов:
0 — параметры передаваемой команды, которая задается кодом из поля CCD.
1 — запрос значения. Используется для запроса информации, хранящейся в АСН. Запрашиваемый
параметр определяется кодом из поля CCD.
2 — установка значения. Используется для установки нового значения определенному параметру в
АСН. Устанавливаемый параметр определяется кодом из поля CCD. а его значение полем DT.
3 — добавление нового параметра в АСН. Код нового параметра указывается в поле CCD. его тип в
поле SZ, а значение в поле DT.
4 — удаление имеющегося параметра из АСН. Код удаляемого параметра указывается в поле CCD;
-CCD (Command Code) — код команды при АСТ=0 (см. таблицу В.21) или код параметра при ACT = 1..4
(см. таблицу В.24);
- DT (Data) — запрашиваемые данные или параметры, необходимые для выполнения команды. Данные за
писываются вданное поле в формате, зависящем от типа команды (см. таблицу В.24).
В таблице В.24 представлен формат подтверждения на ранее переданную команду для терминала при
СТ = CT_COMCONF при условии, если с АСН передана сопутствующая информация. Описанная структура под
тверждения на ранее переданную команду содержится в поле CD (см. таблицу В.22).
Таб л иц а В.24 — Формат подтверждения на команду для терминала
бит 7Бит вБит 5Бит 4Бит 3Бит 2Бит 1Бит 0ТипТип данныхРазмер, байт
ADR (Address)
MUSHORT
2
CCD (Command Code)
MUSHORT
2
DT (Data)
ОBINARY
0... 65200
Поля, приведенные в таблица В.24:
- ADR (Address) — адрес модуля, от которого передано подтверждение. Адрес определяют исходя из началь
ной конфигурации АСН или из списка модулей, который может быть получен при регистрации терминала через
сервис EGTS_AUTH_SERVICE и передачи подзаписей EGTS_SR_MODULE_DATA:
- CCD (Command Code) — код команды (см. таблицу В.25) или параметра (см. таблицу В.26). в соответствии
с которым передана сопутствующая информация в поле DT;
- DT (Data) — сопутствующие данные, тип и состав которых определен значением поля CCD. Список и со
став сопутствующих данных, передаваемых в подтверждении на некоторые команды, представлен в таблице В.27.
б) Описание команд, параметров и подтверждений
В таблице В.25 представлен список команд для АСН. их кодовое обозначение, тип и предельно допустимое
значение параметров.
Таб л иц а В.25 — Список команд для АСН
Название команды
Тип и предельно
Коддопустимые значе
ния параметров
Описание
EGTS_RAW_DATA
0x0000BINARY
(до 65200 байт)
Команда для передачи произвольных данных.
Применяется, например, для передачи ко
манд. сообщений и данных на периферийные
устройства, модули, подключенные к основному
блоку Терминала, в определяемом данным мо
дулем формате. При этом терминал не должен
анализировать данные из поля ОТ и в неизмен
ном виде передать их по адресу, определяемому
полемADR
62