Распознавание¶
При работе по TCP в начало каждой команды добавляются
4 дополнительные байта, в которые записывается длина
всей последующей команды в порядке LittleEndian.
Начать процесс распознавания¶
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x22 - код команды |
4 |
4 |
Пароль |
5 |
1 |
Количество вариантов распознанного товара |
6 |
1 |
Тип подтверждения после распознавания |
7 |
1 |
Время ожидания подтверждения после распознавания, в секундах |
8 |
1 |
Время ожидания распознавания, в секундах |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x22 - код команды |
4 |
1 |
Код результата |
Получить статус распознавания¶
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x23 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x23 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса распознавания |
6 |
2 |
Длина JSON-данных |
7 |
N |
JSON-данные распознавания |
Команда подтверждения выбранного товара¶
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x24 - код команды |
4 |
4 |
Пароль |
5 |
4 |
Код товара |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x24 - код команды |
4 |
1 |
Код результата |
Примечание
Отправлять данную команду не обязательно, если при старте распознавания типа подтверждения указан как 0.
Сброс камеры распознавания до заводских настроек¶
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x43 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x43 - код команды |
4 |
1 |
Код результата |
Получение статуса сброса камеры распознавания до заводских настроек¶
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x59 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF 0x59 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса сброса |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |