mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
добавил отправку прием сетевых событий
This commit is contained in:
15
src/Main.cpp
15
src/Main.cpp
@@ -56,20 +56,21 @@ void setup() {
|
||||
|
||||
//загрузка сценария
|
||||
iotScen.loadScenario("/scenario.txt");
|
||||
//iotScen.ExecScenario("");
|
||||
// iotScen.ExecScenario("");
|
||||
|
||||
// test
|
||||
Serial.println("-------test start--------");
|
||||
Serial.println("--------test end---------");
|
||||
|
||||
// симуляция добавления внешних событий
|
||||
IoTItems.push_back((IoTItem*) new externalVariable("{\"id\":\"rel1\",\"val\":10,\"int\":20}"));
|
||||
IoTItems.push_back((IoTItem*) new externalVariable("{\"id\":\"rel4\",\"val\":34,\"int\":30}"));
|
||||
|
||||
// IoTItems.push_back((IoTItem*)new externalVariable("{\"id\":\"rel1\",\"val\":10,\"int\":20}"));
|
||||
// IoTItems.push_back((IoTItem*)new externalVariable("{\"id\":\"rel4\",\"val\":34,\"int\":30}"));
|
||||
|
||||
// пример получения JSON всех Items
|
||||
serializeJson(*getLocalItemsAsJSON(), Serial);
|
||||
Serial.println("");
|
||||
Serial.println(getParamsJson());
|
||||
|
||||
//чтение одного параметра
|
||||
// Serial.println(findIoTItem("t1")->getValue());
|
||||
|
||||
//тест перебора пинов из расширения
|
||||
// for (int i = 109; i < 112; i++) {
|
||||
@@ -104,7 +105,7 @@ void loop() {
|
||||
mqttLoop();
|
||||
|
||||
// передаем управление каждому элементу конфигурации для выполнения своих функций
|
||||
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)->loop();
|
||||
if ((*it)->iAmDead) {
|
||||
delete *it;
|
||||
|
||||
Reference in New Issue
Block a user