Формат запроса к WEB интерфейсу плагина
Наименование метода: Enable
Дополнительный параметр Enable может принимать значения true для включения обмена и false для отключения обмена.
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/plugins/AutoScale1/Enable?Enable=true&auth_user=user&auth_password=user
Успешно выполнение команды подтверждается статусом ответа 200 OK
Формат запроса к WEB интерфейсу плагина
Наименование метода: SetAutoMode
Дополнительный параметр Enable может принимать значения true для включения и false для отключения режима автоматического взвешивания.
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/plugins/AutoScale1/SetAutoMode?Enable=true&auth_user=user&auth_password=user
Успешно выполнение команды подтверждается статусом ответа 200 OK
Формат запроса к WEB интерфейсу плагина
Наименование метода: Parameters
Пример запроса к плагину AutoScale1:
http://uniserver.vesysoft.ru:8123/core/plugins/AutoScale1/Parameters?auth_user=user&auth_password=user
Формат запроса к опубликованным методам плагина
Наименование метода: AutoScale1_GetParameters
Пример запроса к плагину AutoScale1 через опубликованную команду AutoScale1_GetParameters:
http://uniserver.vesysoft.ru:8123/core/SendMsg?Name=AutoScale1_GetParameters&auth_user=user&auth_password=user
Формат ответа
Система формирует ответ на данный запрос в формате JSON
Пример ответа системы:
{ "Name": "Весы 1", "Enable": true, "StateName": "WeighingComplete", "StState": "Взвешивание завершено", "NameProtocol": "CAS 22byte", "UnitMeas": "t", "Massa": 55.09, "StMassa": "55.09", "Stabil": true, "modeAuto": true, "RxPacket": 91.2, "WIStState": "", "WIStateName": "", "SPStState": "Not selected", "Precision": 2, "Discret": " 0,010", "StTypScale": "Normal", "TypScaleCaption": "Автомобильные с полным заездом ТС на платформу", "TimeWatchdog": "2020-12-18T12:39:47.939", "WeighingResult": { …. Результаты взвешивания } }
Наименование поля | Тип принимаемого значения | Описание |
---|---|---|
Name | Строка | Наименование плагина автовесов |
Enable | Логическое (true/false) | Флаг состояния активности плагина (включен/выключен) |
StateName | Строка | Наименование состояния плагина |
StState | Строка | Описание состояния плагина |
NameProtocol | Строка | Наименование протокола связи с весовым индикатором |
UnitMeas | Строка | Единица измерения массы |
Massa | Число | Значение массы |
StMassa | Строка | Значение массы |
Stabil | Логическое (true/false) | Флаг стабильности массы |
modeAuto | Логическое (true/false) | Флаг активности автоматического режима взвешивания |
RxPacket | Число | Количество пакетов с данными, принимаемых с весового индикатора |
WIStState | Строка | Состояние плагина весового индикатора (русский алфавит) |
WIStateName | Строка | Состояние плагина весового индикатора (латинский алфавит) |
SPStState | Строка | Состояние плагина COM порта для связи с весовым индикатором |
Precision | Число | Точность измерения массы (количество знаков после запятой) |
Discret | Строка | Дискретность (цена деления в ед. измерения) весового индикатора |
StTypScale | Строка | Наименование типа весов (латинский алфавит) |
TypScaleCaption | Строка | Описание типа весов |
TimeWatchdog | Строка | Последнее сохраненное значение сторожевого таймера |
WeighingResult | Строка | Объект (структура) с параметрами результатов последнего (или текущего) взвешивания |