pump
This commit is contained in:
+10
-27
@@ -36,6 +36,9 @@ void Pump::loop() {
|
||||
case State::Error :
|
||||
this->stateError();
|
||||
break;
|
||||
|
||||
default :
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,37 +77,13 @@ uint16_t Pump::getFlow() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t Pump::getStatus() {
|
||||
switch (this->state) {
|
||||
case State::Off :
|
||||
return 0;
|
||||
break;
|
||||
|
||||
case State::On :
|
||||
return 1;
|
||||
break;
|
||||
|
||||
case State::Timer :
|
||||
return 2;
|
||||
break;
|
||||
|
||||
case State::Standby :
|
||||
return 3;
|
||||
break;
|
||||
|
||||
case State::Error :
|
||||
return -1;
|
||||
break;
|
||||
|
||||
default:
|
||||
return -2;
|
||||
break;
|
||||
}
|
||||
uint8_t Pump::getStatus() {
|
||||
return (uint8_t) this->state;
|
||||
}
|
||||
|
||||
bool Pump::checkSensors() {
|
||||
if (millis() - this->lastMillisCheckSensor < Pump::delayCheckSensor)
|
||||
return;
|
||||
return true;
|
||||
this->lastMillisCheckSensor = millis();
|
||||
|
||||
//TODO: read pressure
|
||||
@@ -171,6 +150,10 @@ void Pump::changeState(State state) {
|
||||
this->handlePins(false);
|
||||
break;
|
||||
|
||||
case State::OnStupid :
|
||||
this->handlePins(true);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user