Отправка файлов
При работе по TCP в начало каждой команды добавляются
4 дополнительные байта, в которые записывается длина
всей последующей команды в порядке LittleEndian.
Обычный файл
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x01 - код этапа отправки пути для сохранения файла на устройстве |
6 |
2 |
Количество байт в тексте пути для сохранения файла |
7 |
N |
Текст пути сохранения файла в кодировке UTF-8 |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
1 |
Код результата |
Примечание
Примеры записи пути:
1) «example.jpg» - сохранит файл «example.jpg» в корень папки «../MertechScale/»
2) «Scenarios/mertech/images/example.jpg» - сохранит файл «example.jpg» в папку «../MertechScale/Scenarios/mertech/images/»
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла и параметров |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA9 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Файл конфигурации
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Количество байт в пароле |
5 |
N |
Пароль в кодировке UTF-8 |
6 |
1 |
0x02 - код этапа отправки хэш-данных файла |
7 |
16 |
Хэш-данные файла |
8 |
1 |
0x04 - параметр: Размер файла |
9 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Количество байт в пароле |
5 |
N |
Пароль в кодировке UTF-8 |
6 |
1 |
0x03 - код этапа отправки порции файла |
7 |
1 |
Флаг последней порции |
8 |
4 |
Смещение в файле |
9 |
2 |
Размер порции. Диапазон 1-60000 |
10 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Количество байт в пароле |
5 |
N |
Пароль в кодировке UTF-8 |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1B - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Файл обновления
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
9 |
1 |
0x03 - параметр: Тип обновления устройства |
10 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xA8 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Примечание
Обновление устройства подразумевает остановку работы сервиса на некоторое время, следовательно временное отсутствие ответа - нормальное явление.
JSON-файл товаров
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
9 |
1 |
0x01 - параметр: Тип экспорта товаров |
10 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x13 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
CSV-файл товаров
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
9 |
1 |
0x01 - параметр: Тип экспорта товаров |
10 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x1F - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
CSV-файл категорий
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x27 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
CSV-файл сообщений
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x0C - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Файл кодов маркировок
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x08 - код этапа отправки кода товара |
6 |
4 |
Код товара. Диапазон 1-999999 |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x10 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Файл резервной копии камеры распознавания
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
9 |
1 |
0x02 - параметр: Тип резервной копии камеры распознавания |
10 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0x23 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Файл резервной копии ПО весов
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x05 - код этапа отправки флагов резервной копии |
6 |
1 |
Байт с побитовыми флагами указания развёртывания |
7 |
2 |
0x00, 0x00 - резерв |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
1 |
0xBF - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
CSV-файл товаров в DIGI(QLoad)
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x26 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Изображение на этикетке
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x02 - код этапа отправки хэш-данных файла и параметров |
6 |
16 |
Хэш-данные файла |
7 |
1 |
0x04 - параметр: Размер файла |
8 |
8 |
Значение параметра: |
9 |
1 |
0x06 - параметр: Номер изображения |
10 |
1 |
Значение параметра: |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
1 |
Код результата |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x03 - код этапа отправки порции файла |
6 |
1 |
Флаг последней порции |
7 |
4 |
Смещение в файле |
8 |
2 |
Размер порции. Диапазон 1-60000 |
9 |
N |
Порция данных файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
1 |
Код результата |
Примечание
Максимальный размер порции 60000 байт.
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
4 |
Пароль |
5 |
1 |
0x09 - код этапа проверки отправляемого файла |
№ |
Байт |
Содержимое |
---|---|---|
1 |
1 |
0x02 - байт инициализирующий команду (STX) |
2 |
1 |
Длина оставшейся части команды, если больше 255, то 0xFF |
3 |
2 |
0xFF, 0x56 - код команды |
4 |
1 |
Код результата |
5 |
1 |
Статус обработки |
6 |
2 |
Количество байт в сообщении с ошибкой |
7 |
N |
Сообщении с ошибкой в кодировке UTF-8 |
Примечание
Изображение должно состоять только из белых (#FFFFFF) и чёрных (#000000) пикселей!