mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 14:12:16 +03:00
избавился от h файла сенсора для удобства интеграции новых сенсоров пользователями
This commit is contained in:
@@ -4,4 +4,4 @@
|
||||
|
||||
extern std::vector<IoTSensor*> iotSensors; // вектор ссылок базового класса IoTSensor - список всех запущенных сенсоров
|
||||
|
||||
extern void configure(String path);
|
||||
extern void configure(String path);
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#pragma once
|
||||
#include "Global.h"
|
||||
#include "Classes/IoTSensor.h"
|
||||
|
||||
extern void* getAPI_AnalogAdc(String params);
|
||||
@@ -1,5 +1,6 @@
|
||||
#include "Configuration.h"
|
||||
#include "modules/AnalogAdc.h"
|
||||
|
||||
extern void* getAPI_AnalogAdc(String params);
|
||||
|
||||
std::vector<IoTSensor*> iotSensors;
|
||||
|
||||
|
||||
@@ -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() {}
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user