From dc83ef3470a06aa848a83868825ffe5179ae4089 Mon Sep 17 00:00:00 2001 From: fleur <spacecarrot@fleurshax.net> Date: Wed, 23 Oct 2019 15:33:39 +0200 Subject: [PATCH] hpf only on for finger mode --- preload/apps/ecg/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/preload/apps/ecg/__init__.py b/preload/apps/ecg/__init__.py index 8a501a21..53e4795f 100644 --- a/preload/apps/ecg/__init__.py +++ b/preload/apps/ecg/__init__.py @@ -62,8 +62,11 @@ def update_history(datasets): global history, moving_average, alpha, beta, last_sample_count last_sample_count = len(datasets) for val in datasets: - history.append(val - moving_average) - moving_average = (alpha * moving_average + beta * val) / (alpha + beta) + if current_mode == MODE_FINGER: + history.append(val - moving_average) + moving_average = (alpha * moving_average + beta * val) / (alpha + beta) + else: + history.append(val) # trim old elements history = history[-HISTORY_MAX:] -- GitLab