Es wird in der Code Doku. beschrieben, wie man den folgenden Code verwendet bzw. wo man ihn einfügt.
webServer.on("/usePump4", HTTP_GET, [](AsyncWebServerRequest *request) {
usePump(intervalInMillSec[3], 4);
timeStamp[3] = timeClient.getEpochTime();
Serial.println("pump4 was used");
request->send(200);
}
);
webServer.on("/usePump4IgnoreCTR", HTTP_GET, [](AsyncWebServerRequest *request) {
usePump(intervalInMillSec[3], 4);
Serial.println("pump4 was used");
request->send(200);
}
);
webServer.on("/increaseDaysPump4", HTTP_GET, [](AsyncWebServerRequest *request) {
Serial.println("days increased 4");
request->send(200, "text/plain", "" + (dayGoal[3] = manipulateDayPump(4, true, dayGoal)));
}
);
webServer.on("/decreaseDaysPump4", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send(200, "text/plain", "" + (dayGoal[3] = manipulateDayPump(4, false, dayGoal)));
Serial.println("days decreased 4");
}
);
webServer.on("/increaseSecPump4", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send(200, "text/plain", "" + (intervalInMillSec[3] = manipulateSecPump(4, true, intervalInMillSec)));
Serial.println("duration increased 4");
}
);
webServer.on("/decreaseSecPump4", HTTP_GET, [](AsyncWebServerRequest *request) {
Serial.println("duration decreased 4");
request->send(200, "text/plain", "" + (intervalInMillSec[3] = manipulateSecPump(4, false, intervalInMillSec)));
}
);