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.2. Подключение к устройству¶
Enum: DriverCommands.CONNECT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.IP |
String |
|
DriverParams.PORT |
String |
|
DriverParams.PASSWORD |
String |
|
DriverParams.PROTOCOL |
Int |
0 - UDP, |
DriverParams.CONNECT_TIMEOUT |
Int |
Время ожидание ответа на команды в секундах |
Примечание
Если при подключении не указаны IP, порт и пароль, то подключение произойдёт ко всем IP адресам, которые были добавлены ранее. В противном же случае список очистится и подключение произойдёт по указанным данным.
1.3. Отключение от устройства¶
Enum: DriverCommands.DISCONNECT
1.4. Изменить тип подключения драйвера¶
Enum: DriverCommands.CHANGE_DRIVER_CONNECTION_TYPE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.CONNECTION_TYPE |
Int |
0 - Подключение на запрос, |
Примечание
Постоянное подключение доступно только для TCP-протокола.
1.5. Очистить список IP-адресов¶
Enum: DriverCommands.CLEAR_IP_LIST
1.6. Сменить язык драйвера¶
Enum: DriverCommands.CHANGE_DRIVER_LANG
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LOCALIZATION |
String |
eng - английский, |
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 |
Информация представлена в следующем виде: |
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