Skip to content

Commit

Permalink
Update RainGauge.cpp
Browse files Browse the repository at this point in the history
  • Loading branch information
matthias-bs committed Jul 16, 2023
1 parent 9d1b8f5 commit c1b45ab
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions src/RainGauge.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -237,14 +237,15 @@ RainGauge::update(tm t, float rain, bool startup, float raingaugeMax)

// Seconds since Midnight
uint32_t ts = timeStamp(t);

// Startup change 0->1 detected
if (!nvData.startupPrev && startup) {
// Save last rain value before startup
nvData.rainStartup = nvData.rainPrev;
}
else if (rain < nvData.rainPrev) {
nvData.rainOvf++;

if (rain < nvData.rainPrev) {
// Startup change 0->1 detected
if (!nvData.startupPrev && startup) {
// Save last rain value before startup
nvData.rainStartup = nvData.rainPrev;
} else {
nvData.rainOvf++;
}
}

nvData.startupPrev = startup;
Expand Down

0 comments on commit c1b45ab

Please sign in to comment.