fix min pressure, data typ was to small
This commit is contained in:
@@ -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
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user