diff --git a/include/classes/IoTItem.h b/include/classes/IoTItem.h index 9ba3d501..624743ca 100644 --- a/include/classes/IoTItem.h +++ b/include/classes/IoTItem.h @@ -49,6 +49,7 @@ class IoTItem { }; IoTItem* findIoTItem(String name); // поиск экземпляра элемента модуля по имени +String getItemValue(String name); // поиск плюс получение значения StaticJsonDocument* getLocalItemsAsJSON(); // сбор всех локальных занчений Items diff --git a/src/classes/IoTItem.cpp b/src/classes/IoTItem.cpp index 30f568d3..66a0b8a0 100644 --- a/src/classes/IoTItem.cpp +++ b/src/classes/IoTItem.cpp @@ -127,6 +127,12 @@ IoTItem* findIoTItem(String name) { // поиск элемента модуля return nullptr; } +String getItemValue(String name) { // поиск плюс получение значения + IoTItem* tmp = findIoTItem(name); + if (tmp) return tmp->getValue(); + else return ""; +} + StaticJsonDocument docForExport; StaticJsonDocument* getLocalItemsAsJSON () {