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

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

Enum: CommandType.ADD_IP_TO_LIST

Номер команды: 79

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

Параметр

Тип

Описание

1

ParamType.Ip
Адрес весов

String

2

ParamType.Port
Порт

String

3

ParamType.AdminPassword
Пароль

String

5

ParamType.Protocol
Протокол

Int

0 - UDP,
1 - TCP

1.2. Подключение

Enum: CommandType.CONNECT

Номер команды: 0

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

Параметр

Тип

Описание

1

ParamType.Ip
Адрес весов

String

2

ParamType.Port
Порт

String

3

ParamType.AdminPassword
Пароль

String

5

ParamType.Protocol
Протокол

Int

0 - UDP,
1 - TCP

291

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

Int

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

Примечание

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

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

Enum: CommandType.CLEAR_IP_LIST

Номер команды: 80

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

Enum: CommandType.CHANGE_DRIVER_LANG

Номер команды: 90

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

Параметр

Тип

Описание

296

ParamType.Localization
Язык локализации

String

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

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

Enum: CommandType.GET_ERROR_DESCRIPTION

Номер команды: 81

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

Параметр

Тип

Описание

293

ParamType.ErrorCode
Код ошибки

Int

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

Параметр

Тип

Описание

297

ParamType.ErrorDescription
Текст ошибки

ByteArray

UTF-8 строка в виде массива байт

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

Enum: CommandType.GET_RESULT_LIST

Номер команды: 82

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

Параметр

Тип

Описание

292

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

ByteArray

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

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

Enum: CommandType.CHANGE_DRIVER_ROOT_FOLDER

Номер команды: 120

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

Параметр

Тип

Описание

209

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

ByteArray

UTF-8 строка в виде массива байт

Примечание

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

Примечание

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

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

Enum: CommandType.GET_DRIVER_VERSION

Номер команды: 51

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

Параметр

Тип

Описание

215

ParamType.DriverVersion
Версия драйвера

String

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

Enum: CommandType.GET_DB_SCHEMA_VERSION

Номер команды: 89

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

Параметр

Тип

Описание

295

ParamType.ScaleDBSchemaVersion
Версия схемы БД весов

String

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

Enum: CommandType.STOP_COMMAND

Номер команды: 127