add define for waterlevel timings

This commit is contained in:
interfisch 2025-06-21 19:51:56 +02:00
parent 8bcea55458
commit 9f95dfea15
2 changed files with 16 additions and 5 deletions

View file

@ -119,13 +119,19 @@ void waterlevel_setup() {
}
*/
#ifndef TIMING_WATERLEVEL_MINCHANGE
timing_waterlevel.minchange=0.0;
timing_waterlevel.maxchange=20.0;
timing_waterlevel.mintime=60*1000;
timing_waterlevel.maxtime=6*60*60*1000;
timing_waterlevel.maxchange=7.0;
timing_waterlevel.mintime=30*1000;
timing_waterlevel.maxtime=60*60*1000;
#else
timing_waterlevel.minchange=TIMING_WATERLEVEL_MINCHANGE;
timing_waterlevel.maxchange=TIMING_WATERLEVEL_MAXCHANGE;
timing_waterlevel.mintime=TIMING_WATERLEVEL_MINTIME;
timing_waterlevel.maxtime=TIMING_WATERLEVEL_MAXTIME;
#endif
for (uint16_t i=0;i<WATERLEVELMEAN_SIZE;i++) {

View file

@ -138,6 +138,11 @@ build_flags=
-D ROISIZE_WIDTH=8
-D ROISIZE_HEIGHT=8
-D TIMING_WATERLEVEL_MINCHANGE=0.0
-D TIMING_WATERLEVEL_MAXCHANGE=20.0
-D TIMING_WATERLEVEL_MINTIME=60*1000
-D TIMING_WATERLEVEL_MAXTIME=6*60*60*1000
lib_deps =
https://github.com/milesburton/Arduino-Temperature-Control-Library/
https://github.com/emilv/ArduinoSort/