mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
исправлена конфигурация виртуальных элементов
This commit is contained in:
@@ -70,10 +70,11 @@ void IoTItem::setValue(String valStr) {
|
||||
|
||||
void IoTItem::setValue(IoTValue Value) {
|
||||
value = Value;
|
||||
if (value.isDecimal)
|
||||
if (value.isDecimal) {
|
||||
regEvent(value.valD, "");
|
||||
else
|
||||
} else {
|
||||
regEvent(value.valS, "");
|
||||
}
|
||||
}
|
||||
|
||||
//когда событие случилось
|
||||
|
||||
@@ -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": []
|
||||
|
||||
@@ -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() {
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -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": []
|
||||
|
||||
Reference in New Issue
Block a user