mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
Добавляем возможность сравнения не только с константами, но и со значениями из переменных в рамках сценария
This commit is contained in:
@@ -211,6 +211,10 @@ class Scenario {
|
||||
setEventSign = selectFromMarkerToMarker(condition, " ", 1);
|
||||
setEventValue = selectFromMarkerToMarker(condition, " ", 2);
|
||||
|
||||
String tmpStr;
|
||||
tmpStr = getValue(setEventValue);
|
||||
if (tmpStr != "no value") setEventValue = tmpStr;
|
||||
|
||||
if (!isDigitDotCommaStr(setEventValue)) {
|
||||
if (isTimeStr(incommingEventValue)) {
|
||||
int hhLStr = selectToMarker(incommingEventValue, ":").toInt();
|
||||
@@ -220,8 +224,6 @@ class Scenario {
|
||||
|
||||
incommingEventValue = hhLStr*60 + mmLStr;
|
||||
setEventValue = hhRStr*60 + mmRStr;
|
||||
} else {
|
||||
setEventValue = getValue(setEventValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user