Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform

Запись данных в устройства из таблицы

Questions related to reports, widgets, dashboards, maps, charts, and other operator UI components.

Запись данных в устройства из таблицы

Postby kmakovskij/ibs_ru » Thu Oct 12, 2017 1:54 pm

Здравствуйте.

Есть инструментальная панель, встроенная в виджет и сформированная с помощью запроса (query). Как можно реализовать запись состояния обновленной переменной (галки) обратно в устройства? Пока все сделано вручную через кнопки.

report5.jpg
udataGenericpropertiesSuspend висит в памяти и сформирована запросом
report5.jpg (244.87 KiB) Viewed 279 times

report6.jpg
общий вид; Update обновляет состояние галок с помощью кнопок. Кнопки напрямую подключены к булевской переменной устройств
report6.jpg (239.6 KiB) Viewed 279 times


В идеале нужно научиться менять состояние устройств непосредственно в таблице, через какое-то дополнительное поле. Как это можно реализовать?
Last edited by kmakovskij/ibs_ru on Mon Nov 20, 2017 10:27 am, edited 1 time in total.
kmakovskij/ibs_ru
 
Posts: 5
Joined: Thu Oct 12, 2017 12:10 pm

Re: запись данных в устройства из таблицы

Postby sergey_eritsyan/tibbo_com » Thu Nov 02, 2017 11:09 am

Добрый день!

Получили Ваш запрос на улучшение, он зарегистрирован.
Пока можно попробовать использование активатора в привязках таблицы. Например - в выражении выбирать все устройства(callFunction("","executeQuery", "SELECT * FROM users.*.devices.*:genericProperties")), а затем использовать различные события таблицы для обновления переменных устройства (см. скриншот)
Attachments
cap.png
cap.png (37.43 KiB) Viewed 202 times
sergey_eritsyan/tibbo_com
 
Posts: 26
Joined: Fri Jul 07, 2017 10:42 am

Re: запись данных в устройства из таблицы

Postby kmakovskij/ibs_ru » Tue Nov 07, 2017 10:09 am

Здравствуйте,
задача была решена через такую функцию:
aggregate({form/dataTableEditor1:dataTable},"{udataGenericpropertiesSuspend}==true?setVariable({dataInfoRemotepath},\"genericProperties\",table(\"<<suspend><B>>\",true)):setVariable({dataInfoRemotepath},\"genericProperties\",table(\"<<suspend><B>>\",false))",null)
kmakovskij/ibs_ru
 
Posts: 5
Joined: Thu Oct 12, 2017 12:10 pm


Return to Data Visualization

Who is online

Users browsing this forum: No registered users and 3 guests