ГОСТ Р ИСО/МЭК 18000-7—2012
Получившая команду записи «Delete Writeable Data» радиочастотная метка должна ответить со
общением частного типа, показанным в таблице 76. Никаких данных не передается, если не обнаруже ны
ошибки при выполнении команды.
Т а б л и ц а 76 — Формат ответа на команду записи «Delete Writeable Data»
Код команды
0х8Е
Данная команда возвращает всю доступную пользователю память к заводским настройкам.
При этом выполняются следующие операции:
- значение длины идентификатора изготовителя устанавливается равным нулю;
- значение длины маршрутного кода устанавливается равным нулю;
- все табличные базы данных удаляются (определение баз данных см. в 6.3.10);
- для пароля устанавливается начальное значение «OxFFFFFFFF»;
- выключается режим защиты паролем;
- все маркеры баз данных становятся недействительными;
- таблица «Table Query Results» (идентификатор таблицы — «0x0000») очищается.
Возможные коды ошибки в ответе метки на команду «Delete Writeable Data» показаны в таблице 77.
Т а б л и ц а 77 — Ошибки при выполнении команды «Delete Writeable Data»
Кодошибки
Наименование ошибки
Причина
0x08
«Authorization
Failure»
Попытка удалить данные памяти радиочастотной метки, нахо
дящейся в заблокированном состоянии при включенной защите
паролем
ОхОА
«Operation Failed»
Внутренний сбой при удалении данных радиочастотной метки
6.3.9 Команда «Read Universal Data Block»
Команда «Read Universal Data Block» используется для считывания универсального блокаданных
(блока UDB). Как указано в 6.3.1.1. размер блока UDB может быть настолько большим, что для его счи
тывания используются несколько последовательных команд «Read Universal Data Block». Смещение в
поле блока UDB позволяет УСО запросить определенную часть из полного блока UDB. Для считы
вания универсального блока данных радиочастотной метке должна быть направлена команда «Read
Universal Data Block». Формат команды показан в таблице 78.
Т а б л и ц а 78 — Формат команды «Read Universal Data Block»
Код команды
Код типа блока UDB
Смешение е блоке UDB
Максимальная длина пакета
0x70
1байт
2 байта
1 байт
В соответствии с таблицей 78 команда «Read Universal Data Block» кроме кода команды должна
содержать следующие данные;
- код типа блока UDB: идентифицирует тип запрошенного блока UDB. См. 6.3.1.1, где полнее
раскрыто поле типа блока UDB;
- смещение в блоке UDB (Offset into UDB): параметр, используемый УСО для определения на
чального смещения адресаданных в требуемом блоке UDB. Чтобы считатьдлинный блок UDB, УСО ис
пользует серию команд «Read Universal Data Block» и увеличивает значение смещения после каждого
успешно принятого ответа радиочастотной метки;
- максимальная длина пакета: целое число в диапазоне от 21 до 255 включительно, которое
определяет максимальную длину пакета данных в ответе радиочастотной метки. Значение «21» вклю
чает 15 байт «упаковки» пакета. 1 байт кода типа блока UDB. 2 байта значения общей длины блока
UDB, 2 байта значения требуемого смещения и. как минимум, 1 байт данных блока UDB.
Получившая команду чтения «Read Universal Data Block» радиочастотная метка должна ответить
сообщением частного типа, формат которого показан в таблице 79.
32