Work
This commit is contained in:
@@ -4,6 +4,12 @@
|
||||
Settings::Settings() {
|
||||
refreshInterval = 1000;
|
||||
sensorPin = 26;
|
||||
onTemp = 26.0;
|
||||
onHum = 60.0;
|
||||
tempOffset = 2.0;
|
||||
humOffset = -2.0;
|
||||
heaterOn = false;
|
||||
dehumOn = false;
|
||||
}
|
||||
|
||||
void Settings::load() {
|
||||
@@ -28,4 +34,46 @@ void Settings::setSensorPin(unsigned int sensorPin) {
|
||||
save();
|
||||
}
|
||||
|
||||
unsigned int Settings::getSensorPin() { return sensorPin; }
|
||||
unsigned int Settings::getSensorPin() { return sensorPin; }
|
||||
|
||||
void Settings::setOnTemp(float temp) {
|
||||
onTemp = temp;
|
||||
save();
|
||||
}
|
||||
|
||||
float Settings::getOnTemp() { return onTemp; }
|
||||
|
||||
void Settings::setOnHum(float hum) {
|
||||
onHum = hum;
|
||||
save();
|
||||
}
|
||||
|
||||
float Settings::getOnHum() { return onHum; }
|
||||
|
||||
void Settings::setTempOffset(float temp) {
|
||||
tempOffset = temp;
|
||||
save();
|
||||
}
|
||||
|
||||
float Settings::getTempOffset() { return tempOffset; }
|
||||
|
||||
void Settings::setHumOffset(float hum) {
|
||||
humOffset = hum;
|
||||
save();
|
||||
}
|
||||
|
||||
float Settings::getHumOffset() { return humOffset; }
|
||||
|
||||
void Settings::setHeaterOn(bool on) {
|
||||
heaterOn = on;
|
||||
save();
|
||||
}
|
||||
|
||||
bool Settings::getHeaterOn() { return heaterOn; }
|
||||
|
||||
void Settings::setDehumOn(bool on) {
|
||||
dehumOn = on;
|
||||
save();
|
||||
}
|
||||
|
||||
bool Settings::getDehumOn() { return dehumOn; }
|
||||
@@ -11,9 +11,33 @@ public:
|
||||
void setSensorPin(unsigned int);
|
||||
unsigned int getSensorPin();
|
||||
|
||||
void setOnTemp(float temp);
|
||||
float getOnTemp();
|
||||
|
||||
void setOnHum(float hum);
|
||||
float getOnHum();
|
||||
|
||||
void setTempOffset(float temp);
|
||||
float getTempOffset();
|
||||
|
||||
void setHumOffset(float hum);
|
||||
float getHumOffset();
|
||||
|
||||
void setHeaterOn(bool on);
|
||||
bool getHeaterOn();
|
||||
|
||||
void setDehumOn(bool on);
|
||||
bool getDehumOn();
|
||||
|
||||
private:
|
||||
unsigned long refreshInterval;
|
||||
unsigned int sensorPin;
|
||||
float onTemp;
|
||||
float onHum;
|
||||
float tempOffset;
|
||||
float humOffset;
|
||||
bool heaterOn;
|
||||
bool dehumOn;
|
||||
|
||||
void save();
|
||||
};
|
||||
Reference in New Issue
Block a user