Пушим настроки единым блоком глубже в базовый класс IoTSensor для дальнейшего развития и добавления модификаторов результата через параметры без изменения кода модулей. Плюс упрощается модуль.

This commit is contained in:
2022-02-01 12:51:34 +03:00
parent 71dcd0626b
commit 4eae1055e7
2 changed files with 6 additions and 12 deletions

View File

@@ -4,12 +4,11 @@
class IoTSensor {
public:
IoTSensor();
IoTSensor(String parameters);
~IoTSensor();
void loop();
virtual void doByInterval();
void init(String subtype, String id, unsigned long interval);
void regEvent(String value, String consoleInfo);
String getSubtype();
@@ -24,7 +23,3 @@ class IoTSensor {
String _id;
unsigned long _interval;
};
// extern IoTSensor* myIoTSensor;
//модулям не нужно знать эту переменную
//- ок понял