mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
Корректируем время жизни временного ошибочного элемента
This commit is contained in:
12
src/Main.cpp
12
src/Main.cpp
@@ -89,7 +89,7 @@ void setup() {
|
|||||||
iotScen.loadScenario("/scenario.txt");
|
iotScen.loadScenario("/scenario.txt");
|
||||||
|
|
||||||
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
|
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
|
||||||
createItemFromNet("onStart", "1", 1);
|
createItemFromNet("onStart", "1", -4);
|
||||||
|
|
||||||
stInit();
|
stInit();
|
||||||
|
|
||||||
@@ -105,6 +105,8 @@ void setup() {
|
|||||||
// проверяем все элементы на тухлость
|
// проверяем все элементы на тухлость
|
||||||
for (std::list<IoTItem *>::iterator it = IoTItems.begin(); it != IoTItems.end(); ++it) {
|
for (std::list<IoTItem *>::iterator it = IoTItems.begin(); it != IoTItems.end(); ++it) {
|
||||||
(*it)->checkIntFromNet();
|
(*it)->checkIntFromNet();
|
||||||
|
|
||||||
|
Serial.printf("[ITEM] size: %d, id: %s, int: %d, intnet: %d\n", sizeof(**it), (*it)->getID(), (*it)->getInterval(), (*it)->getIntFromNet());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
nullptr, true);
|
nullptr, true);
|
||||||
@@ -162,10 +164,10 @@ void loop() {
|
|||||||
handleOrder();
|
handleOrder();
|
||||||
handleEvent();
|
handleEvent();
|
||||||
|
|
||||||
#ifdef LOOP_DEBUG
|
// #ifdef LOOP_DEBUG
|
||||||
loopPeriod = millis() - st;
|
// loopPeriod = millis() - st;
|
||||||
if (loopPeriod > 2) Serial.println(loopPeriod);
|
// if (loopPeriod > 2) Serial.println(loopPeriod);
|
||||||
#endif
|
// #endif
|
||||||
}
|
}
|
||||||
|
|
||||||
//отправка json
|
//отправка json
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length)
|
|||||||
configure("/config.json");
|
configure("/config.json");
|
||||||
iotScen.loadScenario("/scenario.txt");
|
iotScen.loadScenario("/scenario.txt");
|
||||||
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
|
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
|
||||||
createItemFromNet("onStart", "1", 1);
|
createItemFromNet("onStart", "1", -4);
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------//
|
//----------------------------------------------------------------------//
|
||||||
|
|||||||
@@ -23,9 +23,9 @@ void SerialPrint(const String& errorLevel, const String& module, const String& m
|
|||||||
cleanString(tosend);
|
cleanString(tosend);
|
||||||
// создаем событие об ошибке для возможной реакции в сценарии
|
// создаем событие об ошибке для возможной реакции в сценарии
|
||||||
if (itemId != "") {
|
if (itemId != "") {
|
||||||
createItemFromNet(itemId + "_onError", tosend, 2);
|
createItemFromNet(itemId + "_onError", tosend, -4);
|
||||||
} else {
|
} else {
|
||||||
createItemFromNet("onError", tosend, 2);
|
createItemFromNet("onError", tosend, -4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user