избавился от h файла сенсора для удобства интеграции новых сенсоров пользователями

This commit is contained in:
Dmitry Borisenko
2022-01-15 17:10:14 +01:00
parent a4a8c75206
commit dd775eb454
5 changed files with 8 additions and 10 deletions

View File

@@ -4,4 +4,4 @@
extern std::vector<IoTSensor*> iotSensors; // вектор ссылок базового класса IoTSensor - список всех запущенных сенсоров
extern void configure(String path);
extern void configure(String path);

View File

@@ -1,5 +0,0 @@
#pragma once
#include "Global.h"
#include "Classes/IoTSensor.h"
extern void* getAPI_AnalogAdc(String params);

View File

@@ -1,5 +1,6 @@
#include "Configuration.h"
#include "modules/AnalogAdc.h"
extern void* getAPI_AnalogAdc(String params);
std::vector<IoTSensor*> iotSensors;

View File

@@ -33,7 +33,7 @@ void IoTSensor::regEvent(String value, String consoleInfo = "") {
eventGen2(_id, String(value));
jsonWriteStr(paramsFlashJson, _id, String(value));
publishStatus(_id, String(value));
SerialPrint("I", "Sensor", "'" + _id + "' data: " + String(value) + "' " + consoleInfo);
SerialPrint("I", "Sensor " + consoleInfo, "'" + _id + "' data: " + String(value) + "'");
}
void IoTSensor::doByInterval() {}

View File

@@ -1,4 +1,6 @@
#include "modules/AnalogAdc.h"
#include "Global.h"
#include "Classes/IoTSensor.h"
class AnalogAdc : public IoTSensor {
public:
@@ -13,7 +15,7 @@ class AnalogAdc : public IoTSensor {
void doByInterval() {
float value = analogRead(_pin);
regEvent((String)value, "analog");
regEvent((String)value, "AnalogAdc");
}
~AnalogAdc();