запустил первый сенсор в прошивке 4 той версии

This commit is contained in:
Dmitry Borisenko
2022-01-15 02:01:22 +01:00
parent 2f4a280dcf
commit b6c714bec8
8 changed files with 65 additions and 6 deletions

View File

@@ -0,0 +1,17 @@
#include "modules/IoTSensorA.h"
IoTSensorA::IoTSensorA(String parameters) {
init(jsonReadStr(parameters, "key"), jsonReadStr(parameters, "id"), jsonReadInt(parameters, "int"));
_pin = jsonReadInt(parameters, "pin");
}
IoTSensorA::~IoTSensorA() {}
void IoTSensorA::doByInterval() {
float value = analogRead(_pin);
regEvent((String)value, "analog"); //обязательный вызов для отправки результата работы
}
IoTSensorA* mySensorAnalog;

View File

@@ -2,7 +2,7 @@
#include "Utils/SerialPrint.h"
#include "Utils/StringUtils.h"
#include "Classes/IoTSensor.h"
#include <map>
class IoTSensorAnalog : public IoTSensor {
private:
//описание переменных экземпляра датчика - аналог глобальных переменных