ГОСТ 33472—2015
Поля формата команд терминала:
- ADR (Address) — адрес модуля, для которого данная команда предназначена. Адрес определяю!, исходя
из начальной конфигурации АСН или из списка модулей, который может быть получен при регистрации терминала
через сервис EGTS_AUTH_SERVICE и передачи подзаписей EGTS_SR_MODULE_DATA;
- SZ (Size) — объем памяти для параметра (используется совместно с действием АСТ=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) или код параметра при АСТ=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
Поля формата подтверждения на команду для терминала:
-ADR (Address) — адрес модуля, от которого передано подтверждение. Адрес определяют исходя из началь
ной конфигурации АСН или из списка модулей, который может быть получен при регистрации терминала через
сервис EGTS_AUTH_SERVICE и передачи подзаписвй EGTS_SR_MODULE_DATA:
- CCD (Command Code) — код команды (см. таблицу В.25) или параметра (см. таблицу В.26). в соответствии
с которым передана сопутствующая информация в поле DT;
- DT (Data) — сопутствующие данные, тип и состав которых определен значением поля CCD. Список и со
став сопутствующихданных, передаваемых в подтверждении на некоторые команды, представлен в таблице В.27;
б) описание команд, параметров и подтверждений
В таблице В.25 представлен список хоманд для АСН. их кодовое обозначение, тип и предельно допустимое
значение параметров.
Т а б л и ц а В.25 — Список команд для АСН
Назаание команды
Тип и предельно
Коддопустимые значения
параметров
Описание
EGTS_RAW_DATA
0x0000
BINARY
(до 65200 байт)
Команда для передачи произвольных
данных.
Применяется, например, для передачи
команд, сообщений и данных на перифе
рийные устройства, модули, подключенные к
основному блоку Терминала, в определя
емом данным модулем формате. При этом
терминал не должен анализировать дан
ные из поля DT и в неизменном виде пере
дать их по адресу, определяемому полем
ADR
64