ГОСТ Р ИСО/МЭК 18000-62—2014
Т а б л и ц а 91— Ответ ма команду QUERYJ.OCK. если память не заблокирована и флаг WRlTE_OK обнулен
ЗаголовокACKNOVW.EDGE_NOK
Код CRC-16
8 бит
16 бит
Т а б л и ц а 92 — Ответ на команду QUERY_LOCK, если память заблокирована и флаг WRITE_OK установлен
Заголовок|ERROR_OK
Кед CRC-16
8 бит
16 бит
Т а б л и ц а 93 — Ответ на команду QUERY_LOCK, если память заблокирована и флаг’ЛЯ1ТЕ_ОК обнулен
ЗаголовокERROR.NOK
Кед CRC-16
8 бит
16 бит
6 2 7.915 Команда WRITE_MULTIPLE
Код команды = ‘0Е’
Команда WRITE_MULTIPLE служит для записи и проверки множества радиочастотных меток од
новременно
При получении команды WRITE_MULTIPLE радиочастотная метка, находящаяся в состоянии ID
или DATAJEXCHANGE, должна считать информацию о блокировке байта памяти по указанному в ко
манде адресу ADDRESS Если память заблокирована, радиочастотная метка не должна выполнять
никаких действий. Если память не заблокирована, радиочастотная метка записывает данные в память
поуказанному адресу.
Если запись выполнена успешно радиочастотная метка устанавливает флаг WRlTE_OK В про
тивном случае бит данного флага должен быть обнулен
Затем радиочастотная метка должна установить возможность блокировки байта по указанному
адресу ADDRESS
Адрес ADDRESS может иметь значение от ’00’ до ’FF’ в шестнадцатеричном представлении (от О
до 255 в десятеричном представлении)
Т а б л и ц а 94— Команда WRITE_MULTIPLE
ЗаголовокРазделительКод команды
Адрес ADDRESS
Данные DATA
Код CRC-16
в б и т
в б и т
8 б ит
16 б ит
6.27.9.16 Команда WRITE4BYTE_MULTIPLE
Код команды = ‘1C
Команды WRITE_MULTIP1_E служат для ззписи и проверки множества радиочастотных меток од
новременно.
При получении команды WRITE4BYTE_MULTIPLE (см. таблицу 95) радиочастотная метка, нахо
дясь в состоянии ID или DATА_ЕХСНANGE, должна считать информацию о состоянии блокировки 4
байт памяти, начиная с указанного адреса. Если хотя бы один из 4 байт заблокирован, радиочастотная
метка не должна выполнять никаких действий Если ни один из4 байт незаблокирован, радиочастотная
метка записывает данные DATAв память по указанному адресу
Выполняя команду WRITE48YTE, радиочастотная метка должна записывать данные только в те
байты которые выбраны с помощью маски BYTE_MASK, следовательно, запись может быть осущест
влена в бзйты с 1 по 4 (8 соответствии с установленными битами маски BYTE_MASK)
Если запись выполнена успешно, радиочастотная метка устанавливает флаг WRITE_OK. В про
тивном случае бит данного флага должен быть обнулен
Поле маски BYTE_MASK команды уставливает соответствие
адрес — бит BYTE_MASK. определяющий запись в данный адрес, а именно:
[ADDR+0]— В7;
[ADDR+1]— 86,
50