Распознавание

При работе по TCP в начало каждой команды добавляются 
4 дополнительные байта, в которые записывается длина 
всей последующей команды в порядке LittleEndian. 

Начать процесс распознавания

Содержимое запроса

Байт

Содержимое

1

1

0x02 - байт инициализирующий команду (STX)

2

1

Длина оставшейся части команды, если больше 255, то 0xFF

3

2

0xFF 0x22 - код команды

4

1

Максимальное количество получаемых вариантов
Если не указывать, то по-умолчанию будет 5

5

1

Тип подтверждения товара после распознавания
0 - не ожидать подтверждение от пользователя
1 - ждать с последующим дообучением
2 - ждать без дообучения

6

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 - код команды

Содержимое ответа

Байт

Содержимое

1

1

0x02 - байт инициализирующий команду (STX)

2

1

Длина оставшейся части команды, если больше 255, то 0xFF

3

2

0xFF 0x23 - код команды

4

1

Код результата

5

1

Код статуса распознавания
Отсутствует, если код результата не равен 0
0 - распознано
1 - в процессе распознавания

6

2

Длина JSON-данных

7

N

JSON-данные распознавания

Команда подтверждения выбранного товара

Содержимое запроса

Байт

Содержимое

1

1

0x02 - байт инициализирующий команду (STX)

2

1

Длина оставшейся части команды, если больше 255, то 0xFF

3

2

0xFF 0x24 - код команды

4

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

Код результата