Работа с товарами ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |br| raw:: html
.. literalinclude:: ../Заметка_tcp.txt :language: text .. note:: Приведённые ниже способы получения/записи ПЛУ не являются актуальными и используют лишь часть данных товара. Наиболее актуальным и полным способом получения/записи товаров является получение/скачивание файлов товаров в формате CSV или JSON, описанный в разделе "Работа с файлами". Задать ПЛУ в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x50 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" "6", "4", "Код товара. Диапазон 1-999999" "7", "28", "Наименование товара, 1 строка, кодировка ASCII" "8", "28", "Наименование товара, 2 строка, кодировка ASCII" "9", "4", "Цена в МДЕ. Диапазон 0-999999" "10", "2", "Срок годности в днях. Диапазон 0-9999" "11", "2", "Тара в граммах. Диапазон 0-65535" "12", "2", "Код категории. Диапазон 0-9999" "13", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "14", "1", "0x00 - резервный байт" "15", "4", "Код РОСТЕСТ, кодировка ASCII" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x50 - код команды" "4", "1", "Код результата" Задать ПЛУ в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x50 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" "6", "4", "Код товара. Диапазон 1-999999" "7", "2", "Кол-во байт 1 строки наименования товара" "8", "N", "Наименование товара, 1 строка, кодировка UTF-8" "9", "2", "Кол-во байт 2 строки наименования товара" "10", "N", "Наименование товара, 2 строка, кодировка UTF-8" "11", "4", "Цена в МДЕ. Диапазон 0-999999" "12", "2", "Срок годности в днях. Диапазон 0-9999" "13", "2", "Тара в граммах. Диапазон 0-65535" "14", "2", "Код категории. Диапазон 0-9999" "15", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "16", "1", "0x00 - резервный байт" "17", "2", "Кол-во байт кода РОСТЕСТ" "18", "N", "Код РОСТЕСТ, кодировка UTF-8" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x50 - код команды" "4", "1", "Код результата" Задать ПЛУ расширенного формата в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x57 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" "6", "4", "Код товара. Диапазон 1-999999" "7", "28", "Наименование товара, 1 строка, кодировка ASCII" "8", "28", "Наименование товара, 2 строка, кодировка ASCII" "9", "3", "Цена в МДЕ. Диапазон 0-999999" "10", "1", "Приоритетный формат этикетки. |br| Диапазон 0-15. 0 - формат по умолчанию |br| Биты 0-3 |br| Приоритетный структура штрихкода. |br| 0 - штрихкод по умолчанию |br| 6 – PPNNNNNNQQQQC |br| 7 – PPNNNNNQQQQQC |br| 8 – PPNNNNQQQQQQC |br| 15 – NNNNNNNQQQQQC |br| Биты 4-7" "11", "2", "Срок годности в днях. Диапазон 0-9999" "12", "2", "Тара в граммах. Диапазон 0-65535" "13", "2", "В зависимости от типа использования кода категории |br| 1) Как код категории. Диапазон 0-9999 |br| 2) Как дата изготовления |br| Диапазон дня 0-31. Биты 11-15 |br| Диапазон месяца 0-12. Биты 7-10 |br| Диапазон года 0-99. Биты 0-6 |br| 0x00, 0x00 - не задано" "14", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "15", "1", "0x00 - резервный байт" "16", "4", "Код РОСТЕСТ, кодировка ASCII" "17", "3", "Дата реализации. Формат ДД-ММ-ГГ |br| Диапазон дня 0-31 |br| Диапазон месяца 0-12 |br| Диапазон года 0-99 |br| 0x00, 0x00, 0x00 - не задано" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x57 - код команды" "4", "1", "Код результата" Задать ПЛУ расширенного формата в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x57 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" "6", "4", "Код товара. Диапазон 1-999999" "7", "2", "Кол-во байт 1 строки наименования товара" "8", "N", "Наименование товара, 1 строка, кодировка UTF-8" "9", "2", "Кол-во байт 2 строки наименования товара" "10", "N", "Наименование товара, 2 строка, кодировка UTF-8" "11", "3", "Цена в МДЕ. Диапазон 0-999999" "12", "1", "Приоритетный формат этикетки. |br| Диапазон 0-15. 0 - формат по умолчанию |br| Биты 0-3 |br| Приоритетный структура штрихкода. |br| 0 - штрихкод по умолчанию |br| 6 – PPNNNNNNQQQQC |br| 7 – PPNNNNNQQQQQC |br| 8 – PPNNNNQQQQQQC |br| 15 – NNNNNNNQQQQQC |br| Биты 4-7" "13", "2", "Срок годности в днях. Диапазон 0-9999" "14", "2", "Тара в граммах. Диапазон 0-65535" "15", "2", "В зависимости от типа использования кода категории |br| 1) Как код категории. Диапазон 0-9999 |br| 2) Как дата изготовления |br| Диапазон дня 0-31. Биты 11-15 |br| Диапазон месяца 0-12. Биты 7-10 |br| Диапазон года 0-99. Биты 0-6 |br| 0x00, 0x00 - не задано" "16", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "17", "1", "0x00 - резервный байт" "18", "2", "Кол-во байт кода РОСТЕСТ" "19", "N", "Код РОСТЕСТ, кодировка UTF-8" "20", "3", "Дата реализации. Формат ДД-ММ-ГГ |br| Диапазон дня 0-31 |br| Диапазон месяца 0-12 |br| Диапазон года 0-99 |br| 0x00, 0x00, 0x00 - не задано" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x57 - код команды" "4", "1", "Код результата" Задать блок ПЛУ расширенного формата в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x55 - код команды" "4", "4", "Пароль" "5", "1", "Кол-во ПЛУ. Диапазон 1-6" "6", "N", "Данные ПЛУ, идущие друг за другом в зависимости от их количества" .. csv-table:: Данные ПЛУ :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "2", "Номер ПЛУ. Диапазон 1-65535" "2", "4", "Код товара. Диапазон 1-999999" "3", "28", "Наименование товара, 1 строка, кодировка ASCII" "4", "28", "Наименование товара, 2 строка, кодировка ASCII" "5", "3", "Цена в МДЕ. Диапазон 0-999999" "6", "1", "Приоритетный формат этикетки. |br| Диапазон 0-15. 0 - формат по умолчанию |br| Биты 0-3 |br| Приоритетный структура штрихкода. |br| 0 - штрихкод по умолчанию |br| 6 – PPNNNNNNQQQQC |br| 7 – PPNNNNNQQQQQC |br| 8 – PPNNNNQQQQQQC |br| 15 – NNNNNNNQQQQQC |br| Биты 4-7" "7", "2", "Срок годности в днях. Диапазон 0-9999" "8", "2", "Тара в граммах. Диапазон 0-65535" "9", "2", "В зависимости от типа использования кода категории |br| 1) Как код категории. Диапазон 0-9999 |br| 2) Как дата изготовления |br| Диапазон дня 0-31. Биты 11-15 |br| Диапазон месяца 0-12. Биты 7-10 |br| Диапазон года 0-99. Биты 0-6 |br| 0x00, 0x00 - не задано" "10", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "11", "1", "0x00 - резервный байт" "12", "4", "Код РОСТЕСТ, кодировка ASCII" "13", "3", "Дата реализации. Формат ДД-ММ-ГГ |br| Диапазон дня 0-31 |br| Диапазон месяца 0-12 |br| Диапазон года 0-99 |br| 0x00, 0x00, 0x00 - не задано" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x55 - код команды" "4", "1", "Код результата" Получить ПЛУ в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x51 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x51 - код команды" "4", "1", "Код результата" "5", "4", "Код товара. Диапазон 1-999999" "6", "28", "Наименование товара, 1 строка, кодировка ASCII" "7", "28", "Наименование товара, 2 строка, кодировка ASCII" "8", "4", "Цена в МДЕ. Диапазон 0-999999" "9", "2", "Срок годности в днях. Диапазон 0-9999" "10", "2", "Тара в граммах. Диапазон 0-65535" "11", "2", "Код категории. Диапазон 0-9999" "12", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "13", "1", "0x00 - резервный байт" "14", "4", "Код РОСТЕСТ, кодировка ASCII" Получить ПЛУ в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x51 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x51 - код команды" "4", "1", "Код результата" "5", "4", "Код товара. Диапазон 1-999999" "6", "2", "Кол-во байт 1 строки наименования товара" "7", "N", "Наименование товара, 1 строка, кодировка UTF-8" "8", "2", "Кол-во байт 2 строки наименования товара" "9", "N", "Наименование товара, 2 строка, кодировка UTF-8" "10", "4", "Цена в МДЕ. Диапазон 0-999999" "11", "2", "Срок годности в днях. Диапазон 0-9999" "12", "2", "Тара в граммах. Диапазон 0-65535" "13", "2", "Код категории. Диапазон 0-9999" "14", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "15", "1", "0x00 - резервный байт" "16", "2", "Кол-во байт кода РОСТЕСТ" "17", "N", "Код РОСТЕСТ, кодировка UTF-8" Получить ПЛУ расширенного формата в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x58 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x58 - код команды" "4", "1", "Код результата" "5", "4", "Код товара. Диапазон 1-999999" "6", "28", "Наименование товара, 1 строка, кодировка ASCII" "7", "28", "Наименование товара, 2 строка, кодировка ASCII" "8", "3", "Цена в МДЕ. Диапазон 0-999999" "9", "1", "Приоритетный формат этикетки. |br| Диапазон 0-15. 0 - формат по умолчанию |br| Биты 0-3 |br| Приоритетный структура штрихкода. |br| 0 - штрихкод по умолчанию |br| 6 – PPNNNNNNQQQQC |br| 7 – PPNNNNNQQQQQC |br| 8 – PPNNNNQQQQQQC |br| 15 – NNNNNNNQQQQQC |br| Биты 4-7" "10", "2", "Срок годности в днях. Диапазон 0-9999" "11", "2", "Тара в граммах. Диапазон 0-65535" "12", "2", "В зависимости от типа использования кода категории |br| 1) Как код категории. Диапазон 0-9999 |br| 2) Как дата изготовления |br| Диапазон дня 0-31. Биты 11-15 |br| Диапазон месяца 0-12. Биты 7-10 |br| Диапазон года 0-99. Биты 0-6 |br| 0x00, 0x00 - не задано" "13", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "14", "1", "0x00 - резервный байт" "15", "4", "Код РОСТЕСТ, кодировка ASCII" "16", "3", "Дата реализации. Формат ДД-ММ-ГГ |br| Диапазон дня 0-31 |br| Диапазон месяца 0-12 |br| Диапазон года 0-99 |br| 0x00, 0x00, 0x00 - не задано" Получить ПЛУ расширенного формата в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный вариант получения/записи данных товара не является актуальным и использует не всю возможную информацию о товаре. .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x58 - код команды" "4", "4", "Пароль" "5", "2", "Номер ПЛУ. Диапазон 1-65535" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x58 - код команды" "4", "1", "Код результата" "5", "4", "Код товара. Диапазон 1-999999" "6", "2", "Кол-во байт 1 строки наименования товара" "7", "N", "Наименование товара, 1 строка, кодировка UTF-8" "8", "2", "Кол-во байт 2 строки наименования товара" "9", "N", "Наименование товара, 2 строка, кодировка UTF-8" "10", "3", "Цена в МДЕ. Диапазон 0-999999" "11", "1", "Приоритетный формат этикетки. |br| Диапазон 0-15. 0 - формат по умолчанию |br| Биты 0-3 |br| Приоритетный структура штрихкода. |br| 0 - штрихкод по умолчанию |br| 6 – PPNNNNNNQQQQC |br| 7 – PPNNNNNQQQQQC |br| 8 – PPNNNNQQQQQQC |br| 15 – NNNNNNNQQQQQC |br| Биты 4-7" "12", "2", "Срок годности в днях. Диапазон 0-9999" "13", "2", "Тара в граммах. Диапазон 0-65535" "14", "2", "В зависимости от типа использования кода категории |br| 1) Как код категории. Диапазон 0-9999 |br| 2) Как дата изготовления |br| Диапазон дня 0-31. Биты 11-15 |br| Диапазон месяца 0-12. Биты 7-10 |br| Диапазон года 0-99. Биты 0-6 |br| 0x00, 0x00 - не задано" "15", "2", "Код сообщения. Диапазон 0-65535. 0 - не задано" "16", "1", "0x00 - резервный байт" "17", "2", "Кол-во байт кода РОСТЕСТ" "18", "N", "Код РОСТЕСТ, кодировка UTF-8" "19", "3", "Дата реализации. Формат ДД-ММ-ГГ |br| Диапазон дня 0-31 |br| Диапазон месяца 0-12 |br| Диапазон года 0-99 |br| 0x00, 0x00, 0x00 - не задано" Задать сообщение в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x52 - код команды" "4", "4", "Пароль" "5", "2", "Код сообщения. Диапазон 1-65535" "6", "1", "Номер строки сообщения. Диапазон 1-255" "7", "50", "Текст строки сообщения" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x52 - код команды" "4", "1", "Код результата" Задать сообщение в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x52 - код команды" "4", "4", "Пароль" "5", "2", "Код сообщения. Диапазон 1-65535" "6", "1", "Номер строки сообщения. Диапазон 1-255" "7", "2", "Кол-во байт текста строки сообщения" "8", "N", "Текст строки сообщения" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x52 - код команды" "4", "1", "Код результата" Задать блок сообщение в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x59 - код команды" "4", "4", "Пароль" "5", "1", "Кол-во сообщений. Диапазон 1-8" "6", "N", "Данные сообщений, идущие друг за другом в зависимости от их количества" .. csv-table:: Данные сообщения :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "2", "Код сообщения. Диапазон 1-65535" "2", "1", "Номер строки сообщения. Диапазон 1-255" "3", "N", "Текст строки сообщения" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x59 - код команды" "4", "1", "Код результата" Получить сообщение в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x53 - код команды" "4", "4", "Пароль" "5", "2", "Код сообщения. Диапазон 1-65535" "6", "1", "Номер строки сообщения. Диапазон 1-255" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x53 - код команды" "4", "1", "Код результата" "5", "50", "Текст строки сообщения" Получить сообщение в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x53 - код команды" "4", "4", "Пароль" "5", "2", "Код сообщения. Диапазон 1-65535" "6", "1", "Номер строки сообщения. Диапазон 1-255" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x53 - код команды" "4", "1", "Код результата" "5", "2", "Кол-во байт текста строки сообщения" "6", "N", "Текст строки сообщения" Задать тип использования кода категории ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный параметр используется для команд получения/записи ПЛУ устаревшего типа .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x8D - код команды" "4", "4", "Пароль" "5", "1", "Тип использования: |br| 0 - как код категории |br| 1 - как дата изготовления" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x8D - код команды" "4", "1", "Код результата" Получить тип использования кода категории ---------------------------------------------------------------------------------------------------------------------------- .. warning:: Данный параметр используется для команд получения/записи ПЛУ устаревшего типа .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x8C - код команды" "4", "4", "Пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x8C - код команды" "4", "1", "Код результата" "5", "1", "Тип использования: |br| 0 - как код категории |br| 1 - как дата изготовлени"