mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
запустил первый сенсор в прошивке 4 той версии
This commit is contained in:
17
src/modules/IoTSensorA.cpp
Normal file
17
src/modules/IoTSensorA.cpp
Normal 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;
|
||||
@@ -2,7 +2,7 @@
|
||||
#include "Utils/SerialPrint.h"
|
||||
#include "Utils/StringUtils.h"
|
||||
#include "Classes/IoTSensor.h"
|
||||
|
||||
#include <map>
|
||||
class IoTSensorAnalog : public IoTSensor {
|
||||
private:
|
||||
//описание переменных экземпляра датчика - аналог глобальных переменных
|
||||
|
||||
Reference in New Issue
Block a user