Number of valid points: averaging is done by 1 sec. (was 10 secs)

This commit is contained in:
2026-01-28 17:25:00 +03:00
parent e995f04193
commit 42d4400c99

View File

@ -347,7 +347,7 @@ class SweepReader(threading.Thread):
dt_ms = (now - self._last_sweep_ts) * 1000.0 dt_ms = (now - self._last_sweep_ts) * 1000.0
self._last_sweep_ts = now self._last_sweep_ts = now
self._n_valid_hist.append((now, n_valid_cur)) self._n_valid_hist.append((now, n_valid_cur))
while self._n_valid_hist and (now - self._n_valid_hist[0][0]) > 10.0: while self._n_valid_hist and (now - self._n_valid_hist[0][0]) > 1.0:
self._n_valid_hist.popleft() self._n_valid_hist.popleft()
if self._n_valid_hist: if self._n_valid_hist:
n_valid = float(sum(v for _t, v in self._n_valid_hist) / len(self._n_valid_hist)) n_valid = float(sum(v for _t, v in self._n_valid_hist) / len(self._n_valid_hist))