Получение файлов
При работе по TCP в начало каждой команды добавляются
4 дополнительные байта, в которые записывается длина
всей последующей команды в порядке LittleEndian.
Обычный файл
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x01 - код этапа отправки пути получаемого файла |
6 |
2 |
Количество байт в тексте пути для сохранения файла |
7 |
N |
Текст пути сохранения файла в кодировке UTF-8 |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAA - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
Файл конфигурации
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1C - код команды |
4 |
1 |
Количество байт в пароле |
5 |
N |
Пароль в кодировке UTF-8 |
6 |
1 |
0x02 - код этапа единичного запроса хэш-данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
Код команды |
4 |
1 |
Код результата |
5 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1C - код команды |
4 |
1 |
Количество байт в пароле |
5 |
N |
Пароль в кодировке UTF-8 |
6 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1C - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
Файл логов
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
Файл логов
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xAF - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
JSON-файл товаров
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x14 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x14 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x15 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x15 - код команды |
4 |
1 |
Код результата |
Примечание
Код результата = 172 обозначает, что файл в процессе создания.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x12 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
CSV-файл товаров
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
6 |
1 |
Тип разделителя данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1E - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
CSV-файл категорий
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
6 |
1 |
Тип разделителя данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x26 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
CSV-файл сообщений
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
5 |
1 |
Тип разделителя данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0B - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
Файл резервной копии камеры распознавания
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
6 |
1 |
0x02 - параметр: Тип резервной копии камеры распознавания |
7 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x20 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
Файл резервной копии ПО весов
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBC - код команды |
4 |
4 |
Пароль |
5 |
1 |
Байт с побитовыми флагами указания развёртывания |
6 |
2 |
0x00, 0x00 - резерв |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBC - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBD - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBD - код команды |
4 |
1 |
Код результата |
Примечание
Код результата = 172 обозначает, что файл в процессе создания.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBE - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
JSON-файл статистики распознавания
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x29 - код команды |
4 |
4 |
Пароль |
5 |
2 |
Длина JSON-данных запроса статистики распознавания |
6 |
N |
JSON-данные запроса статистики распознавания |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x29 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x30 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x30 - код команды |
4 |
1 |
Код результата |
Примечание
Код результата = 172 обозначает, что файл в процессе создания.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x31 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.
ZIP-архив статистики распознавания
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x32 - код команды |
4 |
4 |
Пароль |
5 |
1 |
Содержимое архива: |
6 |
1 |
0 - не удалять скачанные файлы с устройства |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x32 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x33 - код команды |
4 |
4 |
Пароль |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x33 - код команды |
4 |
1 |
Код результата |
Примечание
Код результата = 172 обозначает, что файл в процессе создания.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x06 - код этапа запроса на начало расчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x07 - код этапа получения статуса рассчёта хэш-данных |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Код статуса рассчёта |
6 |
16 |
Хэш-данные |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа получения порции файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x34 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Флаг последней порции |
6 |
4 |
Смещение в файле |
7 |
2 |
Размер порции. Диапазон 1-60000 |
8 |
N |
Порция данных файла |
Примечание
Максимальный размер порции 60000 байт.