ГОСТ Р ИСО/МЭК 18000-7—2012
Окончание таблицы 91
Код ошибки
Наименование ошибки
Причина
0x04
«Not Found»
Отсутствует в базе данных таблица с указанным идентификатором
таблицы
0x08
«Authorization Failure»
Попытка обращения к радиочастотной метке, находящейся в забло
кированном состоянии при включенной защите паролем
0x09
«Object is Read-Only»
Значение идентификатора таблицы равно «0x0000», что означает,
что таблица «Query Results ТаЫе» — только для чтения
0x41
«Boundary Exceeded»
Сумма номера начальной записи и числа записей больше общего
числа записей в таблице
6.3.10.4 Команда «Table Update Fields»
Для подготовки к обновлению полей в таблице радиочастотной метке передается команда «Table
Update Fields», показанная в таблице 92.
Т а б л и ц а 92 — Формат команды «Table Update Fields»
Код команды
Субкод
команды
Идентификатор таблицы
Номер
записи
Номер начального поля
Число полей
0x26
0x04
2 байта
2 байта
1байт
1 байт
В соответствии с таблицей 92 команда «ТаЫе Update Fields» должна содержать код и субкод ко
манды. а также следующие данные:
- идентификатор таблицы: идентификатор, присвоенный таблице;
- номер записи (Record Number): определяет обновляемую запись. Действительное значение —
от «0» до числа полей в таблице за вычетом единицы;
- номер начального поля (Starting Field Number): указывает первое поле записи, содержание ко
торого подлежит изменению. Действительное значение — от «0» до числа полей в таблице за вычетом
единицы;
- число полей (Number of Fields): показывает общее число полей в определенной записи, содер
жание которых нужно обновить. Действительное значение — от «1» до числа полей в таблице за вы
четом номера начального поля.
Команда «ТаЫе Update Fields» передает радиочастотной метке указание подготовиться к обнов лению
определенного числа полей в таблице. Новое содержание полей заносится в таблицу с помощью
последовательности команд «ТаЫе Write Fragment». Эта команда может только изменять поля в одной
записи, номер записи которой указан в команде. Эта команда делает недействительным любой суще
ствующий маркер для данного идентификатора таблицы. Эти команды также делают недействитель
ным любые результаты команды «ТаЫе Query», находящиеся в таблице с идентификатором «0x0000».
Получившая команду «ТаЫе Update Fields» радиочастотная метка должна ответить сообщением
частного типа, формат которого показан в таблице 93.
Т а б л и ц а 93 — Формат ответа на команду «ТаЫе Update Fields»
Код команды
Маркер
0x26
N байтов
В соответствии с таблицей 93 в своем ответе на команду «ТаЫе Update Fields» радиочастотная
метка должна передать код команды и следующую информацию:
- маркер: значение, используемое для итерационной записи данных в обновляемые записи. Зна
чение маркера «0x00» зарезервировано для обозначения конца итерационного процесса. Структура
поля маркера показана в таблице 82.
Возможные коды ошибки в ответе радиочастотной метки на команду «Table Update Fields» пока
заны в таблице 94.
39