Подключение и настройки драйвера ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |br| raw:: html
Добавить IP в список для подключения ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.ADD_IP_TO_LIST Номер команды: 79 .. csv-table:: Входные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "1", "ParamType.Ip |br| Адрес весов", "String", "" "2", "ParamType.Port |br| Порт", "String", "" "3", "ParamType.AdminPassword |br| Пароль", "String", "" "5", "ParamType.Protocol |br| Протокол", "Int", "0 - UDP, |br| 1 - TCP" Подключение к устройству ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.CONNECT Номер команды: 0 .. csv-table:: Входные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "1", "ParamType.Ip |br| Адрес весов", "String", "" "2", "ParamType.Port |br| Порт", "String", "" "3", "ParamType.AdminPassword |br| Пароль", "String", "" "5", "ParamType.Protocol |br| Протокол", "Int", "0 - UDP, |br| 1 - TCP" "291", "ParamType.ConnectTimeout |br| Таймаут подключения", "Int", "Время ожидание ответа на команды в секундах" .. note:: Если при подключении не указаны IP, порт и пароль, то подключение произойдёт ко всем IP адресам, которые были добавлены ранее. В противном же случае список очистится и подключение произойдёт по указанным данным. Отключение от устройства ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.DISCONNECT Номер команды: 142 Изменить тип подключения драйвера ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.CHANGE_DRIVER_CONNECTION_TYPE Номер команды: 143 .. csv-table:: Входные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "342", "ParamType.DriverConnectionType |br| Тип подключения драйвера", "Int", "0 - Подключение на запрос, |br| 1 - Постоянное подключение" .. note:: Постоянное подключение доступно только для TCP-протокола. Очистить список IP-адресов ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.CLEAR_IP_LIST Номер команды: 80 Сменить язык драйвера ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.CHANGE_DRIVER_LANG Номер команды: 90 .. csv-table:: Входные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "296", "ParamType.Localization |br| Язык локализации", "String", "eng - английский, |br| rus - русский, |br| zho - китайский, |br| kaz - казахский, |br| kir - киргизский, |br| arm - армянский, |br| uzb - узбекский, |br| aze - азербайджанский, |br| geo - грузинский" Получить текст ошибки ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.GET_ERROR_DESCRIPTION Номер команды: 81 .. csv-table:: Входные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "293", "ParamType.ErrorCode |br| Код ошибки", "Int", "" .. csv-table:: Выходные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "297", "ParamType.ErrorDescription |br| Текст ошибки", "ByteArray", "UTF-8 строка в виде массива байт" Получить результат последней команды для всех IP-адресов ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.GET_RESULT_LIST Номер команды: 82 .. csv-table:: Выходные параметры :header: "№","Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "292", "ParamType.CommandResults |br| Список результатов", "ByteArray", "UTF-8 строка в виде массива байт |br| Информация представлена в следующем |br| виде: |br| :<КОД ОШИБКИ>:<ОПИСАНИЕ>; |br| :<КОД ОШИБКИ>:<ОПИСАНИЕ>;" Изменить корневой каталог драйвера ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.CHANGE_DRIVER_ROOT_FOLDER Номер команды: 120 .. csv-table:: Входные параметры :header: "№", "Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "209", "ParamType.DriverRootFolder |br| Корневой каталог программы", "ByteArray", "UTF-8 строка в виде массива байт" .. note:: Для случаев указания относительных путей к файлам и папкам .. note:: При выполнении команды без входных параметров будет задано значение по умолчанию. Получить версию драйвера ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.GET_DRIVER_VERSION Номер команды: 51 .. csv-table:: Выходные параметры :header: "№", "Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "215", "ParamType.DriverVersion |br| Версия драйвера", "String", "" Получить версию схемы БД весов ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.GET_DB_SCHEMA_VERSION Номер команды: 89 .. csv-table:: Выходные параметры :header: "№", "Параметр", "Тип", "Описание" :widths: 5, 15, 10, 10 "295", "ParamType.ScaleDBSchemaVersion |br| Версия схемы БД весов", "String", "" Остановить выполнение текущей команды ---------------------------------------------------------------------------------------------------------------------------- Enum: CommandType.STOP_COMMAND Номер команды: 127