Формат запроса к опубликованным методам плагина
Наименование метода: LedPanel1_Enable
В запросе используется один дополнительный параметр, который может принимать значения true для включения обмена и false для отключения обмена.
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/SendMsg?Name=LedPanel1_Enable&Value=true&auth_user=user&auth_password=user
Успешное выполнение команды подтверждается статусом ответа 200 OK
Формат запроса к опубликованным методам плагина
Наименование метода: LedPanel1_GetParameters
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/SendMsg?Name=LedPanel1_GetParameters&auth_user=user&auth_password=user
Формат ответа
Система формирует ответ на данный запрос в формате JSON
Пример ответа системы:
{ "PluginName":"LedPanel1", "Enabled":false, "StState":"Порт ОТКРЫТ:COM3,9600,8,1,None,None,0,0", "SerialPort_StState ":"Порт ОТКРЫТ:COM3,9600,8,1,None,None,0,0" }
Перечень полей, содержащихся в ответе
| Наименование поля | Тип принимаемого значения | Описание |
|---|---|---|
| PluginName | Строка | Наименование плагина |
| Enable | Логическое (true/false) | Флаг состояния активности плагина (включен/выключен) |
| StState | Строка | Строка состояния используемого плагином COM порта |
| SerialPort_StState | Строка | Состояние используемого плагина COM порта |
Наименование метода: LedPanel1_OutCircle
Данный запрос содержит входной параметр Value - JSON с параметрами выводимой строки:
Данный запрос отобразит в левом нижнем углу LED панели с адресом «0» круг желтым цветом.
Успешное выполнение команды подтверждается статусом ответа 200 OK
Расшифровка цветов
| Значение поля | Цвет |
|---|---|
| 0 | Чёрный |
| 1 | Красный |
| 2 | Зелёный |
| 3 | Желтый |
Формат запроса к опубликованным методам плагина
Наименование метода: LedPanel1_OutText
Данный запрос содержит входной параметр Value - JSON с параметрами выводимой строки:
Данный запрос отобразит в левом нижнем углу LED панели с адресом «0» строку «ПРОВЕРКА» малым шрифтом, желтым цветом.
Успешное выполнение команды подтверждается статусом ответа 200 OK
Расшифровка цветов
| Значение поля | Цвет |
|---|---|
| 0 | Чёрный |
| 1 | Красный |
| 2 | Зелёный |
| 3 | Желтый |
| 4 | Синий |
| 5 | Фиолетовый |
| 6 | Бирюзовый |
| 7 | Белый |
Расшифровка размеров шрифтов
| Значение поля | Цвет |
|---|---|
| 0 | Большой обычный |
| 1 | Большой полужирный |
| 2 | Средний обычный |
| 3 | Средний полужирный |
| 4 | Малый обычный |
| 5 | Малый полужирный |
Плагин LEDPANEL имеет возможность вывода текстовой информации с помощью шаблона OSD. Шаблон OSD состоит из областей вывода информации, каждая область имеет свою метку Name.
Такой способ вывода информации на LED панель удобен, когда требуется изменять какие-либо значения на табло без изменения других.
Формат запроса к опубликованным методам плагина
Наименование метода: LedPanel1_SetOSD
Данный запрос содержит входной параметр Value - JSON с параметрами выводимой строки:
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/SendMsg?Name=LedPanel1_SetOSD&Value={"Name":"Area","text":"12345"}&auth_user=user&auth_password=user
Успешное выполнение команды подтверждается статусом ответа 200 OK
Формат запроса к опубликованным методам плагина
Наименование метода: LedPanel1_Clear
Пример запроса:
http://uniserver.vesysoft.ru:8123/core/SendMsg?Name=LedPanel1_Clear&auth_user=user&auth_password=user
Успешное выполнение команды подтверждается статусом ответа 200 OK