in progress not working version!!!

This commit is contained in:
Dmitry Borisenko
2020-12-22 12:38:05 +01:00
parent 0df63ba642
commit 5c664594af
15 changed files with 171 additions and 251 deletions

View File

@@ -88,8 +88,7 @@ extern int countDown_EnterCounter;
extern String logging_KeyList;
extern int logging_EnterCounter;
//=========================================
extern int dhtTmp_EnterCounter;
extern int dhtHum_EnterCounter;
extern int dht_EnterCounter;
//=========================================
// Sensors

View File

@@ -4,7 +4,7 @@
#include "Global.h"
extern void itemsListInit();
extern void addItem2(String param);
extern void addItem2(int num);
extern void addItem(String name);
extern void addPreset(String name);
extern void addPreset2(int num);

View File

@@ -1,6 +1,7 @@
#pragma once
#include <Arduino.h>
#include <DHTesp.h>
#include "Global.h"
#include "GyverFilters.h"
@@ -10,51 +11,30 @@ class SensorDht;
typedef std::vector<SensorDht> MySensorDhtVector;
struct tmpParams {
unsigned long currentMillis;
unsigned long prevMillis;
unsigned long difference;
unsigned long interval;
struct params {
String type;
String value;
String key;
unsigned int pin;
int map1;
int map2;
int map3;
int map4;
float c;
};
struct humParams {
unsigned long currentMillis;
unsigned long prevMillis;
unsigned long difference;
unsigned long interval;
String key;
unsigned int pin;
int map1;
int map2;
int map3;
int map4;
float c;
};
class SensorDht {
public:
SensorDht();
SensorDht(const params& paramsTmp, const params& paramsHum);
~SensorDht();
void loopTmp();
void loopHum();
void readTmp();
void readHum();
void tmpInit(const tmpParams& tmpSet);
void humInit(const humParams& humSet);
void loop();
void readTmpHum();
private:
tmpParams _tmpSet;
humParams _humSet;
params _paramsTmp;
params _paramsHum;
unsigned long currentMillis;
unsigned long prevMillis;
unsigned long difference;
};
extern MySensorDhtVector* mySensorDht;

View File

@@ -1,3 +0,0 @@
#pragma once
//void myCallback;