1. Подключение и настройки драйвера

1.1. Добавить IP в список для подключения

Enum: DriverCommands.ADD_IP_TO_LIST

Входные параметры

Параметр

Тип

Описание

DriverParams.IP
Адрес весов

String

DriverParams.PORT
Порт

String

DriverParams.PASSWORD
Пароль

String

DriverParams.PROTOCOL
Протокол

Int

0 - UDP,
1 - TCP

1.2. Подключение к устройству

Enum: DriverCommands.CONNECT

Входные параметры

Параметр

Тип

Описание

DriverParams.IP
Адрес весов

String

DriverParams.PORT
Порт

String

DriverParams.PASSWORD
Пароль

String

DriverParams.PROTOCOL
Протокол

Int

0 - UDP,
1 - TCP

DriverParams.CONNECT_TIMEOUT
Таймаут подключения

Int

Время ожидание ответа на команды в секундах

Примечание

Если при подключении не указаны IP, порт и пароль, то подключение произойдёт ко всем IP адресам, которые были добавлены ранее. В противном же случае список очистится и подключение произойдёт по указанным данным.

1.3. Отключение от устройства

Enum: DriverCommands.DISCONNECT

1.4. Изменить тип подключения драйвера

Enum: DriverCommands.CHANGE_DRIVER_CONNECTION_TYPE

Входные параметры

Параметр

Тип

Описание

DriverParams.CONNECTION_TYPE
Тип подключения драйвера

Int

0 - Подключение на запрос,
1 - Постоянное подключение

Примечание

Постоянное подключение доступно только для TCP-протокола.

1.5. Очистить список IP-адресов

Enum: DriverCommands.CLEAR_IP_LIST

1.6. Сменить язык драйвера

Enum: DriverCommands.CHANGE_DRIVER_LANG

Входные параметры

Параметр

Тип

Описание

DriverParams.LOCALIZATION
Язык локализации

String

eng - английский,
rus - русский,
zho - китайский,
kaz - казахский,
kir - киргизский,
arm - армянский,
uzb - узбекский,
aze - азербайджанский,
geo - грузинский

1.7. Получить текст ошибки

Enum: DriverCommands.GET_ERROR_DESCRIPTION

Входные параметры

Параметр

Тип

Описание

DriverParams.ERROR_CODE
Код ошибки

Int

Выходные параметры

Параметр

Тип

Описание

DriverParams.ERROR_DESCRIPTION
Текст ошибки

UTF-8 String

1.8. Получить результат последней команды для всех IP-адресов

Enum: DriverCommands.GET_RESULT_LIST

Выходные параметры

Параметр

Тип

Описание

DriverParams.COMMAND_RESULTS
Список результатов

UTF-8 String

Информация представлена в следующем виде:
<IP>:<КОД ОШИБКИ>:<ОПИСАНИЕ>;
<IP>:<КОД ОШИБКИ>:<ОПИСАНИЕ>;

1.9. Изменить корневой каталог драйвера

Enum: DriverCommands.CHANGE_DRIVER_ROOT_FOLDER

Входные параметры

Параметр

Тип

Описание

DriverParams.DRIVER_ROOT_FOLDER
Корневой каталог программы

UTF-8 String

Примечание

Для случаев указания относительных путей к файлам и папкам

Примечание

При выполнении команды без входных параметров будет задано значение по умолчанию.

1.10. Получить версию драйвера

Enum: DriverCommands.GET_DRIVER_VERSION

Выходные параметры

Параметр

Тип

Описание

DriverParams.DRIVER_VERSION
Версия драйвера

String

1.11. Получить версию схемы БД весов

Enum: DriverCommands.GET_DB_SCHEMA_VERSION

Выходные параметры

Параметр

Тип

Описание

DriverParams.SCALE_DB_SCHEMA_VERSION
Версия схемы БД весов

String

1.12. Остановить выполнение текущей команды

Enum: DriverCommands.STOP_COMMAND