Добавляем IoTVariable для дальнейшей доработки

This commit is contained in:
2021-12-30 11:56:08 +03:00
parent ee94853ad9
commit 6a7653c7ff
7 changed files with 118 additions and 38 deletions

View File

@@ -5,7 +5,7 @@
class IoTSensor {
public:
IoTSensor();
virtual ~IoTSensor();
~IoTSensor();
void loop();
virtual void doByInterval();

View File

@@ -8,17 +8,17 @@ class IoTVariable {
~IoTVariable();
virtual String execute(String command);
virtual void selfExec();
virtual void loop();
void init(String key, String value);
void setValue(String value);
void getValue(String value);
void init(String key, String id);
void regEvent(String value, String consoleInfo);
String _widgetName; //название виджета на фронтэнде для правильного отображения информации из меременной
String _key; //код переменной для идентификации событий, команд в сценариях
String _title;
String getKey();
String getID();
protected:
String _key; //имя переменной, для идентификации при работе с несколькими переменными в одном модуле
String _id; //код переменной для идентификации событий, команд в сценариях и логах
private:
String _value; //значение переменной
};