ГОСТ Р ИСО/МЭК 18000-7—2012
Окончание таблицы 88
Код ошибки
Наименование ошибки
Причина
0x08
«Authorization Failure»
Попытка обращения к радиочастотной метке, находящейся в за
блокированном состоянии при включенной защите паролем
0x09
«Object is Read-Only»
Значение идентификатора таблицы равно «0x0000». что озна
чает таблица «Query Results ТаЫе» — только для чтения
0x41
«Boundary Exceeded»
Таблица настолько заполнена, что не может вместить добавля
емые записи
6.3.10.3 Команда «Table Update Records»
Для подготовки к изменению записей в таблице радиочастотной метке передается команда «Table
Update Records», показанная в таблице 89.
Т а б л и ц а 89 — Формат команды «Table Update Records»
Код команды
Субкод команды
Идентификатор таблицы
Номер начальной записи
Количество записей
0x26
0x03
2 байта
2 байта
2 байта
В соответствии с таблицей 89 команда «Table Update Records» должна содержать код и субкод
команды и следующие данные:
- идентификатор таблицы: идентификатор, присвоенный таблице;
- номер начальной записи (Starting Record Number): указывает на первую из записей, содер
жание которой подлежит изменению. Действительное значение — от «0» до числа записей в таблице за
вычетом единицы;
- число записей (Number of Records): показывает общее число записей, которое нужно изменить
в таблице. Действительное значение — от «1» до числа записей в таблице за вычетом номера началь
ной записи.
Получившая команду «Table Update Records» радиочастотная метка должна ответить сообщени
ем частного типа, формат которого показан в таблице 90.
Т а б л и ц а 90 — Формат ответа на команду «Table Update Records»
Код команды
Маркер
0x26
N байтов
В соответствии с таблицей 90 в своем ответе на команду «Table Update Records» радиочастотная
метка должна передать код команды и следующую информацию.
- маркер: указывает значение, используемое для итерационной записи данных в обновляемых
записях. Значение маркера «0x00» зарезервировано для обозначения конца итерационного процесса.
Структура поля маркера показана в таблице 82.
Команда «Table Update Records» передает радиочастотной метке указание подготовиться к измене
нию определенного количества записей в таблице. Содержание записей заносится в таблицу с помощью
последовательности команд «ТаЫеWrite Fragment». Эта команда делает недействительными существую
щие маркеры для этого идентификатора таблицы. Эта команда также делает недействительными любые
результаты команды «ТаЫе Query», представленные в таблице с идентификатором «0x0000».
Возможные коды ошибки в ответе радиочастотной метки на команду «Table Update Records» по
казаны в таблице 91.
Т а б л и ц а 91— Ошибки при выполнении команды «ТаЫе Update Records»
Код ошибки
Наименование ошибки
Причина
0x02
«Invalid Command
Parameter»
Параметр числа записей равен нулю или указано неверное число
байтов параметра
38