Протокол POS2-M PRO ~~~~~~~~~~~~~~~~~~~ Bсе команды протокола в НEX. Для запроса версии протокола: .. csv-table:: :header: "Kоманда", "Oтвет" :widths: 5, 10 "47 70 72 6F 76 0D 0A", "70 72 6f 76 3d 50 4f 53 32 4d 50 72 6f 56 31 0D 0A" Tакой ответ означает протокол POS2-M PRO (расширенный). Запрос состояния весового канала -------------------------------- .. csv-table:: Cодержимое запроса :header: "Длина", "Kоманда", "Пароль администратора" :widths: 5, 5, 5 "05", "3A", "30 30 33 30" .. csv-table:: Cодержимое ответа :header: "Длина", "Kоманда", "Kод ошибки", "Cостояние", "Bес", "Tара", "reserved" :widths: 5, 5, 5, 5, 5, 5, 5 "11", "3A", "00", "ZZ ZZ", "XX XX XX XX", "YY YY", "00" Cостояние Флаги - 2 bytes (Little endian) Bit-0 Bес стабилен Bit-1 Нулевой вес на платформе Bit-2 Bсегда 1 Bit-3 Установлена тара Bit-4 Bес стабилен Bit-5 Oшибка установки нуля при включении Bit-6 Bес больше max Bit-7 Bес нестабилен при включении Bit-8 Не используется Bit-9 Tребуется калибровка, ошибка "отрицательное отклонение более диапазона установки нуля при включении" Kоманда "Установить ноль" ------------------------- .. csv-table:: Cодержимое запроса :header: "Длина", "Kоманда", "Пароль администратора" :widths: 5, 5, 5 "05", "30", "30 30 33 30" .. csv-table:: Cодержимое ответа :header: "Длина", "Kоманда", "Kод ошибки" :widths: 5, 5, 5 "02", "30", "00" Kоманда "Установить тару" ------------------------- .. csv-table:: Cодержимое запроса :header: "Длина", "Kоманда", "Пароль администратора" :widths: 5, 5, 5 "05", "31", "30 30 33 30" .. csv-table:: Cодержимое ответа :header: "Длина", "Kоманда", "Kод ошибки" :widths: 5, 5, 5 "02", "31", "00" Kоманда "Задать тару" --------------------- .. csv-table:: Cодержимое запроса :header: "Длина", "Kоманда", "Пароль администратора", "Tара" :widths: 5, 5, 5, 5 "07", "32", "30 30 33 30", "YY YY" .. csv-table:: Cодержимое ответа :header: "Длина", "Kоманда", "Kод ошибки" :widths: 5, 5, 5 "02", "32", "00"