ГОСТ Р ИСО/МЭК 18000-7—2012
Окончание таблицы 7
Код ошибки
Наименование ошибки и описание
0x09
«Object is Read-Only» (объект только для чтения)
0х0А
«Operation Failed» (сбой операции)
0x3f
«Implementation Dependent» (ошибка для данной версии)
0x40
«Stale Token» (недействительный маркер)
0x41
«Boundary Exceeded» (переполнение)
Сообщение об ошибке должно содержать один байт кода ошибки, возможно один байт субкода,
в зависимости от вида ошибки, возможно один или более байтов данных параметров, которые также
зависят от вида ошибки, а также дополнительные байты данных, количество которых определяется
изготовителем радиочастотной метки (см. таблицу 8). В дальнейшем при описании ошибок эти допол
нительные данные изготовителя не указываются.
Т а б л и ц а 8 — Основной формат сообщения об ошибке
Код ошибки
СубкодДанные параметров ошибки
Данные изготовителя
1 байт
1 байтN байтов
М байтов
Таким образом, согласно таблице 8 сообщение об ошибке должно содержать следующиеданные:
- код ошибки: значение из таблицы 7, указывающее вид ошибки:
- субкод: дополнительное значение, уточняющее природу ошибки и ее специфику. Это поле
отсутствует, если вид ошибки не предусматривает наличие субкода. Значения субкодов определены в
подразделе описания ошибок, приведенном ниже;
- данные параметров ошибки (Error Parameter Data): N байтов данных, где N £ 0. наличие,
длина и содержание которых зависят от природы ошибки. Это поле отсутствует, если вид ошибки не
предусматривает его наличия. Специфичные для ошибки данные параметров ошибки и длина N этого
поля, если используются, определены в подразделах описания ошибок ниже;
- данные изготовителя (Manufacturer Data): М байтов данных, где М £ 0. наличие, длина и со
держание которых устанавливаются изготовителем радиочастотной метки.
6.2.6.3.1 Ошибка «Invalid Command Code»
В таблице 9 показан формат сообщения об ошибке «Invalid Command Code» (недействительный
код команды).
Т а б л и ц а 9 — Формат сообщения об ошибке «Invalid Command Code»
Код ошибки
0x01
Это сообщение об ошибке генерируется радиочастотной меткой, если она получила пакет с не
определенным в настоящем стандарте кодом команды и/или субкодом команды.
6.2.6.3.2 Ошибка ««Invalid Command Parameter»
В таблице 10 показан формат сообщения об ошибке «Invalid Command Parameter» (недействи
тельный параметр команды).
Т а б л и ц а 10 — Формат сообщения об ошибке «Invalid Command Parameter»
Кодошибки
СубкодСмещение параметра
0x02
1 байт1 байт
12