исправлена конфигурация виртуальных элементов

This commit is contained in:
Dmitry Borisenko
2022-08-12 17:53:08 +02:00
parent 8011609092
commit 027dc16ba1
6 changed files with 100 additions and 108 deletions

View File

@@ -1,22 +1,22 @@
{
{
"menuSection": "Виртуальные элементы",
"configItem": [{
"name": "Таймер",
"type": "Writing",
"subtype": "Timer",
"id": "timer",
"widget": "",
"page": "",
"descr": "",
"int": 1,
"countDown": 15,
"ticker": 0,
"repeat": 0,
"needSave": 0
}],
"configItem": [
{
"name": "Таймер",
"type": "Writing",
"subtype": "Timer",
"id": "timer",
"widget": "anydataDef",
"page": "Таймеры",
"descr": "Таймер",
"int": 1,
"countDown": 15,
"ticker": 0,
"repeat": 0,
"needSave": 0,
"num": 1
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -33,9 +33,7 @@
"needSave": "Требуется сохранять(1) или нет(0) состояние в энерго независимую память. Функция находится в разработке."
}
},
"defActive": true,
"devices": {
"esp32_4mb": [],
"esp8266_4mb": []

View File

@@ -1,13 +1,11 @@
#include "Global.h"
#include "classes/IoTItem.h"
//дочь - родитель
class Variable : public IoTItem {
private:
public:
Variable(String parameters): IoTItem(parameters) {
Variable(String parameters) : IoTItem(parameters) {
}
// особенность данного модуля - просто хранение значения для сценария, нет событий
@@ -16,7 +14,6 @@ class Variable : public IoTItem {
// }
void doByInterval() {
}
};

View File

@@ -1,44 +1,43 @@
{
{
"menuSection": "Виртуальные элементы",
"configItem": [
{
"name": "Окно ввода цифры",
"type": "Reading",
"subtype": "Variable",
"id": "dedit",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"val": "0"
},
{
"name": "Окно ввода времени",
"type": "Reading",
"subtype": "Variable",
"id": "tedit",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"val": "0"
},
{
"name": "Переменная",
"type": "Reading",
"subtype": "Variable",
"id": "var",
"widget": "",
"page": "",
"descr": "",
"int": "0",
"val": "0"
}],
{
"name": "Окно ввода цифры (переменная)",
"type": "Reading",
"subtype": "Variable",
"id": "value",
"widget": "inputDgt",
"page": "Ввод",
"descr": "Введите цифру",
"int": "0",
"val": "0",
"num": 2
},
{
"name": "Окно ввода времени",
"type": "Reading",
"subtype": "Variable",
"id": "time",
"widget": "inputTm",
"page": "Ввод",
"descr": "Введите время",
"int": "0",
"val": "0",
"num": 3
},
{
"name": "Окно ввода даты",
"type": "Reading",
"subtype": "Variable",
"id": "time",
"widget": "inputDate",
"page": "Ввод",
"descr": "Введите дату",
"int": "0",
"val": "0",
"num": 4
}
],
"about": {
"authorName": "Ilya Belyakov",
"authorContact": "https://t.me/Biveraxe",
@@ -52,9 +51,7 @@
"val": "Не используется"
}
},
"defActive": true,
"devices": {
"esp32_4mb": [],
"esp8266_4mb": []