Системные настройки ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |br| raw:: html
.. literalinclude:: Заметка_tcp.txt :language: text Получить время на весах ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x2A - код команды" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x2A - код команды" "4", "1", "Код результата" "5", "1", "Час" "6", "1", "Минута" "7", "1", "Секунда" Задать время на весах ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x21 - код команды" "4", "4", "Пароль" "5", "1", "Час" "6", "1", "Минута" "7", "1", "Секунда" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x21 - код команды" "4", "1", "Код результата" Получить дату на весах ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x2B - код команды" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x2B - код команды" "4", "1", "Код результата" "5", "1", "День" "6", "1", "Месяц" "7", "1", "Год" Задать дату на весах ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x22 - код команды" "4", "4", "Пароль" "5", "1", "День" "6", "1", "Месяц" "7", "1", "Год" "8", "1", "Час, не обязательно, если нужно задать только дату" "9", "1", "Минута, не обязательно, если нужно задать только дату" "10", "1", "Секунда, не обязательно, если нужно задать только дату" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x22 - код команды" "4", "1", "Код результата" Задать формат даты на весах ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x24 - код команды" "4", "4", "Пароль" "5", "1", "Формат даты |Br| 0 – ДД ММ ГГ |Br| 1 – ГГ ММ ДД |Br| 2 – ММ ДД ГГ" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x24 - код команды" "4", "1", "Код результата" Задать пароль администратора ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x16 - код команды" "4", "4", "Пароль" "5", "4", "Новый пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x16 - код команды" "4", "1", "Код результата" Получить уровень логирования ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB6 - код команды" "4", "4", "Пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB6 - код команды" "4", "1", "Код результата" "5", "1", "Код уровня логирования |Br| 5 – TRACE |Br| 10 – WARN |Br| 20 – INFO |Br| 30 – WARN |Br| 40 – ERROR" Задать уровень логирования ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB7 - код команды" "4", "4", "Пароль" "5", "1", "Код уровня логирования |Br| 5 – TRACE |Br| 10 – WARN |Br| 20 – INFO |Br| 30 – WARN |Br| 40 – ERROR" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB7 - код команды" "4", "1", "Код результата" Получить язык устройства ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x03 - код команды" "4", "4", "Пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x03 - код команды" "4", "1", "Код результата" "5", "1", "Код языка |Br| 0 – русский |Br| 1 – английский |Br| 2 – китайский |Br| 3 – казахский |Br| 4 – киргизский |Br| 5 – армянский |Br| 6 – узбекский |Br| 7 – азербайджанский |br| 8 - грузинский" Задать язык устройства ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x04 - код команды" "4", "4", "Пароль" "5", "1", "Код языка |Br| 0 – русский |Br| 1 – английский |Br| 2 – китайский |Br| 3 – казахский |Br| 4 – киргизский |Br| 5 – армянский |Br| 6 – узбекский |Br| 7 – азербайджанский |br| 8 - грузинский" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x04 - код команды" "4", "1", "Код результата" Отобразить сообщение на экране весов ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x05 - код команды" "4", "4", "Пароль" "5", "1", "Продолжительность отображения в секундах |Br| 0 - без ограничений по времени" "6", "2", "Количество байт в заголовке сообщения" "7", "N", "Заголовок сообщения в кодировке UTF-8" "8", "2", "Количество байт в тексте сообщения" "9", "N", "Текст сообщения в кодировке UTF-8" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x05 - код команды" "4", "1", "Код результата" .. note:: При отсутствии заголовка и текста сообщения будет отображаться техническая информация, содержащая: * Модель весов, * Серийный номер, * Версия приложения Service, * Версия приложения Scale, * Версия протокола Mertech, * IP-адрес устройства Получить метод обработки данных на устройстве ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x62 - код команды" "4", "4", "Пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x62 - код команды" "4", "1", "Код результата" "5", "1", "Код метода |Br| 0 – поумолчанию |Br| 1 – нативная библиотека" Задать метод обработки данных на устройстве ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x63 - код команды" "4", "4", "Пароль" "5", "1", "Код метода |Br| 0 – поумолчанию |Br| 1 – нативная библиотека" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x63 - код команды" "4", "1", "Код результата"