ГОСТ Р ИСО/МЭК 18000-7—2012
Эта команда также делает недействительными результаты команды «Query Results», представ
ленные в таблице с идентификатором «0x0000».
Возможные коды ошибки в ответе метки на команду «Table Delete Record» показаны в таблице 97.
Если радиочастотная метка идентифицирует данную команду как повторение успешно выполнен
ной предыдущей, она не должна выполнять команду вновь, а просто должна повторно послать пере
данный ранее ответ.
Т а б л и ц а 97 — Ошибки при выполнении команды «Table Delete Record*
Код ошибки
Наименование ошибки
Причина
0x02
«Invalid Command
Parameter*
Неверное число байтов в параметре или идентификатор последо
вательности уже использовался в предыдущей такой же команде
0x04
«Not Found»
Отсутствует таблица базы данных с указанным идентификатором
таблицы
0x08
«Authorization Failure»
Попытка обращения к радиочастотной метке, находящейся е забло
кированном состоянии при включенной защите паролем
0x09
«Object is Read-Only»
Значение идентификатора таблицы равно «0x0000». это означает,
что таблица «Query Results Table» — только для чтения
0x0A
«Operation Failed»
База данных повреждена или невозможно выполнить удаление
записи
0x41
«Boundary Exceeded»
Номер записи больше или равен общему числу записей в таблице
6.3.10.6 Команда «Table Get Data»
Для подготовки к чтению данных из таблицы радиочастотной метке передается команда «Table
Get Data», показанная в таблице 98.
Т а б л и ц а 98 — Формат команды «Table Get Data»
Код семвиды
Субкод команды
Идентификатор таблицы
Номер начальной записи
Номерначального
попя
0x26
0x06
2 байта
2 байта
1 байт
В соответствии с таблицей 98 команда «Table Get Data» должна содержать код и субкод команды,
а также следующие данные:
- идентификатор таблицы: определяет идентификатор, присвоенный таблице;
- номер начальной записи: определяет первую запись, с которой начнется чтение данных;
- номер начального поля: определяет первое поле, с которого начнется чтение данных.
Получившая команду «Table Get Data» радиочастотная метка должна ответить сообщением част
ного типа, формат которого показан в таблице 99.
Т а б л и ц а 99 — Формат ответа на команду «Table Get Data»
Код команды
Маркер
0x26
N байтов
В соответствии с таблицей 99 в своем ответе на команду «Table Get Data» радиочастотная метка
должна передать код команды и следующую информацию:
- маркер: указывает значение, используемое для итерационного чтения данных. Значение мар
кера «0x00» зарезервировано для обозначения конца итерационного процесса. Структура поля марке
ра показана в таблице 82.
Команда «Table Get Data» передает радиочастотной метке указание подготовить для чтения дан
ные из таблицы, начиная с указанных номеров записи и поля. Непосредственно чтение данных произ
водится с помощью последовательности команд «Table Read Fragment». В отличие от команд записи
в таблицу («Table Add Records». «Table Update Records», «Table Update Fields») команда «Table Get
41