bugfix
This commit is contained in:
@@ -40,7 +40,7 @@ func (l *Latest) Update(ts time.Time, p *WS90Payload) {
|
||||
l.lastTS = ts
|
||||
l.last = p
|
||||
|
||||
inc := l.computeRainIncrement(ts, p.RainMM)
|
||||
inc := l.computeRainIncrement(p.RainMM)
|
||||
|
||||
// Track last hour increments
|
||||
l.rainIncs = append(l.rainIncs, rainIncPoint{ts: ts, mm: inc})
|
||||
@@ -75,7 +75,7 @@ func localMidnight(t time.Time) time.Time {
|
||||
|
||||
// computeRainIncrement returns the “incremental rain” in mm for this sample,
|
||||
// regardless of whether the incoming rain_mm is cumulative or incremental.
|
||||
func (l *Latest) computeRainIncrement(ts time.Time, rainMM float64) float64 {
|
||||
func (l *Latest) computeRainIncrement(rainMM float64) float64 {
|
||||
// First sample: we can’t infer anything yet
|
||||
if l.lastRainMM == nil {
|
||||
l.lastRainMM = &rainMM
|
||||
|
||||
Reference in New Issue
Block a user