ГОСТ Р ИСО/МЭК 18000-7—2012
В соответствии с таблицей 57 команда записи «User Ю» должна содержать код команды и следу
ющую информацию:
- длина пользовательского идентификатора: число байтов идентификатора, при этом Nимеет
значение от 0 до 60 байтов включительно:
- значение пользовательского идентификатора: содержание пользовательского идентификатора.
Получившая команду записи «User Ю» радиочастотная метка должна ответить сообщением
частного типа, показанным в таблице 58. Никаких данных не передается, если не обнаружены ошибки
при выполнении команды.
Т а б л и ц а 58 — Формат ответа на команду записи «User ID»
Код команды
0x93
Пользовательский идентификатор располагается в доступной для чтения и записи пользователь
ской памяти радиочастотной метки размером до 60 байт, значение и размер которой определяются
пользователем. Формат и содержание пользовательского идентификатора должны удовлетворять тре
бованиям к уникальным идентификаторам по ИСО/МЭК 15459-1. Кроме того, организации, намерен
ные присваивать уникальный пользовательский идентификатор, должны руководствоваться правила
ми, установленными аккредитованными агентствами выдачи таких идентификаторов. В соответствии с
ИСО/МЭК 15459-2 агентства выдачи должны обращаться за регистрацией в Нидерландский институт
по стандартизации (Орган регистрации по ИСО/МЭК 15459):
«NEN» («Netherlands Normalisatie-instituut»)
Адрес:
Postbus 5059.
2600 GB Delft.
The Netherlands
Факс: ♦ 31 15 26 90 242
E-mail:
RA-IS015459@nen.nl
Команда «User ID» устанавливает и считывает размер и содержание пользовательского иден
тификатора. Кроме данной команды, чтение пользовательского идентификатора можно осуществить с
помощью команд «Collection With UDB» и «Read Universal Data Block», за исключением случая, когда
параметр длины пользовательского идентификатора равен нулю. В этом случае сообщение с блоком
UDB не будет содержать пользовательского идентификатора. По умолчанию длина пользовательского
идентификатора равна нулю.
Возможные коды ошибки в ответе радиочастотной метки на команду «User ID» показаны втаблице 59.
Т а б л и ц а 59 — Ошибки при выполнении команды «User ID»
Код ошибки
Наименование ошибки
Причина
0x02
«Invalid Command
Parameter»
Длина параметра пользовательского идентификатора не со
впадает с указанным параметром длины пользовательского
идентификатора, или представлено неверное число байтов
параметра, или значение параметра длины пользовательского
идентификатора больше максимально допустимого («60»)
0x08
«Authorization Failure»
Попытка записи в радиочастотную метку, находящуюся в за
блокированном состоянии при включенном режиме защиты
паролем
ОхОА
«Operation Failed»
Память радиочастотной метки повреждена или произошел
внутренний сбой при выполнении команды записи пользова
тельского идентификатора на радиочастотную метку
6.3.5.2 Команда «Routing Code»
Для чтения значения маршрутного кода используется команда «Routing Code», формат которой
показан в таблице 60.
27