summaryrefslogtreecommitdiff
path: root/src/components/heartrate/Ptagc.cpp
diff options
context:
space:
mode:
authorAvamander <avamander@gmail.com>2021-04-18 17:28:14 (GMT)
committerAvamander <avamander@gmail.com>2021-04-24 08:39:53 (GMT)
commit40d45d923b033363ff1304b47eac238dd4495a57 (patch)
tree9e7b668fdf23a7be892b8e2bf8b4d62b884cee06 /src/components/heartrate/Ptagc.cpp
parente56ebb8bd621cc8838e86fa032d680a6e7a35ffc (diff)
Reformatted all the files according to clang-format style
Diffstat (limited to 'src/components/heartrate/Ptagc.cpp')
-rw-r--r--src/components/heartrate/Ptagc.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/components/heartrate/Ptagc.cpp b/src/components/heartrate/Ptagc.cpp
index dd7c441..e358371 100644
--- a/src/components/heartrate/Ptagc.cpp
+++ b/src/components/heartrate/Ptagc.cpp
@@ -10,17 +10,16 @@
using namespace Pinetime::Controllers;
/** Original implementation from wasp-os : https://github.com/daniel-thompson/wasp-os/blob/master/wasp/ppg.py */
-Ptagc::Ptagc(float start, float decay, float threshold) : peak{start}, decay{decay}, boost{1.0f/decay}, threshold{threshold} {
-
+Ptagc::Ptagc(float start, float decay, float threshold) : peak {start}, decay {decay}, boost {1.0f / decay}, threshold {threshold} {
}
float Ptagc::Step(float spl) {
- if(std::abs(spl) > peak)
+ if (std::abs(spl) > peak)
peak *= boost;
else
peak *= decay;
- if((spl > (peak * threshold)) || (spl < (peak * -threshold)))
+ if ((spl > (peak * threshold)) || (spl < (peak * -threshold)))
return 0.0f;
spl = 100.0f * spl / (2.0f * peak);