fix min pressure, data typ was to small

This commit is contained in:
2023-08-02 00:01:26 +02:00
parent be64fe8fc7
commit d6ea4b970f
2 changed files with 1 additions and 5 deletions
-4
View File
@@ -95,7 +95,6 @@ uint32_t Pump::getRemainingTime() const {
void Pump::readSensorValues() { void Pump::readSensorValues() {
if (millis() - this->lastMillisReadPressure > Pump::delayReadPressure) { if (millis() - this->lastMillisReadPressure > Pump::delayReadPressure) {
this->pressure = analogRead(this->pressurePin); this->pressure = analogRead(this->pressurePin);
// this->pressure = 12;
this->lastMillisReadPressure = millis(); this->lastMillisReadPressure = millis();
} }
@@ -106,10 +105,7 @@ void Pump::readSensorValues() {
this->lastMillisReadFlow = millis(); this->lastMillisReadFlow = millis();
uint32_t timeDelta = millis() - this->lastMillisReadFlow; uint32_t timeDelta = millis() - this->lastMillisReadFlow;
if (timeDelta > Pump::delayReadFlow + 50)
Serial.println(F("Flow resualt may be inaccurate"));
this->flow = (edgesDelta + 4) / 8; this->flow = (edgesDelta + 4) / 8;
// this->flow = 13;
} }
} }
+1 -1
View File
@@ -35,7 +35,7 @@ class Pump {
private: private:
static const uint8_t delayCheckSensor = 100; static const uint8_t delayCheckSensor = 100;
static const uint8_t delayReadPressure = 33; static const uint8_t delayReadPressure = 33;
static const uint8_t minPressure = 400; static const uint16_t minPressure = 400;
static const uint16_t restartPressure = 250; static const uint16_t restartPressure = 250;
static const uint16_t blinkTime = 1000; static const uint16_t blinkTime = 1000;
static const uint16_t delayReadFlow = 1000; static const uint16_t delayReadFlow = 1000;