ГОСТ Р ИСО/МЭК 18000-7—2012
6.3.7.2 Команда «Road Memory»
Для чтения данных из памяти радиочастотная метка должна получить команду, формат которой
показан в таблице 72.
Т а б л и ц а 72 — Формат команды чтения «Read Memory»
Код команды
Число считываемых байтов
Начальный адрес
0x60
1 байт
3 байта
В соответствии с таблицей 72 команда «Read Memory» должна содержать код команды и следу
ющие данные:
- число считываемых байтов: число байтов для чтения в диапазоне от 1 до 239 байт включи
тельно. Число байтовданных в пакете команды «Read Memory» недолжно превышать 239 байт (то есть
255-16 = 239. где 16 — это суммарная длина части пакета команды, состоящего из заголовка, поля
числа байтов и кода CRC);
- начальный адрес: значение адреса памяти для первого считываемого байта в диапазоне
от «0» до максимального значения адреса, определенного изготовителем радиочастотной метки.
Получившая команду «Read Memory» радиочастотная метка должна ответить сообщением част
ного типа, формат которого показан в таблице 73.
Т а б л и ц а 73 — Формат ответа на команду чтения «Read Memory»
Код команды
Число реально считанных байтов
Данные
0x60
1 байт
N байтов
В соответствии с таблицей 73 в своем ответе на команду чтения «Read Memory» радиочастотная
метка должна передать код команды и следующую информацию:
- число реально считанных байтов: число N байтов данных в ответе, которое должно совпа
дать с параметром числа считываемых байтов в команде;
- данные: содержание считанной области памяти метки.
Считанные данные предварительно записываются в память радиочастотной метки с помощью
команды «Write Memory».
Возможные коды ошибки в ответе метки на команду «Read Memory» показаны в таблице 74.
Т а б л и ц а 74 — Ошибки при выполнении команды «Read Memory»
Код ошибки
Наименование ошибки
Причина
0x02
«Invalid Command Parameter»
Представлено неверное число байтов параметра,
или параметр числа байтов для считывания имеет не
допустимое значение, или сумма начального адреса
и числа считываемых байтов превышает максимально
допустимый адрес
ОхОА
«Operation Failed»
Данные радиочастотной метки повреждены либо про
изошел внутренний сбой при чтении памяти радиоча
стотной метки
6.3.8 Команда «Delote Writeable Data»
Для удаления всех перезаписываемых данных из памяти радиочастотной метки ей необходимо
подать команду, формат которой показан в таблице 75. Данные, являющиеся постоянными для радио
частотной метки и отмеченные как неперезаписываемые. остаются неприкосновенными.
Т а б л и ц а 75 — Формат команды «Delete Writeable Data»
Код команды
0х8Е
31