ГО С Т Р ИСО/МЭК15693-3— 2011
10.3 Обязательные команды
10.3.1Инвентаризация
Код команды = ‘01’
С получением запроса инвентаризации (Inventoiy) карта VICC должна выполнить алгоритм антикол
лизии.
Запрос инвентаризации включает следующее (см. рисунок 11):
- флажки:
- код команды инвентаризации;
- идентификатор семейства приложений AFI, если установлен флажок AFI;
- длину маски;
- значение маски;
-C R C .
Флажок инвентаризации (Inventory_flag) должен быть установлен на 1.
Значение флажков с 5 по 8 в соответствии с таблицей 5.
SOFФлажкиИнвентаризация
Дополнительный Длина
АЛ маски
Значение
маски
CRC16EOF
8 бит8 бит8 бит8 бит0— 64 бита16 бит
Рисунок 11 — Формат запроса инвентаризации
Ответ должен содержать следующее (см. рисунок 12):
- идентификатор формата хранения данных DSFID;
- уникальный идентификатор ID.
Если карта VICC обнаруживает ошибку, то она не должна реагировать на запрос.
SOFФлажкиселоUIDCRC16EOF
8 бит8 бит64 бита16 бит
Рисунок 12 — Формат ответа инвентаризации
10.3.2 Состояние покоя
Код команды = ‘02’
С получением команды “состояние покоя’ (Stay quiet) карта VICC должна находиться в этом состоя
нии и не давать ответ.
На команду “состояние покоя’ ответа нет.
В состоянии покоя карта VICC:
- не должна обрабатывать никакого запроса, если установлен флажок инвентаризации lnventory_flag;
- должна обрабатывать любой адресный запрос.
Карта VICC должна выходить из состояния покоя в следующих случаях:
- возврат в исходное положение (отключено питание);
- прием запроса выбора (Select). Она должна перейти в состояние выбора, если это состояние под
держивается, или возвратить ошибку, если состояние не поддерживается;
- прием запроса о возврате в состояние готовности (Reset to ready). Карта должна перейти в состоя
ние готовности (Ready).
Формат запроса состояния покоя показан на рисунке 13.
SOFФлажки
Состояние покояию
CRC16EOF
8 бит
8 бит64 бита
16 бит
Рисунок 13 — Формат запроса состояния покоя
18