From 748a62c2bdb585d986d05edca59718f0404564d9 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Wed, 6 May 2020 10:56:05 +0200 Subject: [PATCH] Fossil Hybrid HR: Try to fix step count --- .../service/devices/qhybrid/parser/ActivityFileParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/parser/ActivityFileParser.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/parser/ActivityFileParser.java index f9b52fa54..69027da90 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/parser/ActivityFileParser.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/parser/ActivityFileParser.java @@ -109,13 +109,13 @@ public class ActivityFileParser { if((lower & 0b10000000) == 0b10000000){ int factor = (lower >> 4) & 0b111; currentSample.variability = 512 + factor * 64 + (higher >> 2 & 0b111111); - currentSample.stepCount = lower & 0b1110; }else { currentSample.variability = lower & 0b01110000; currentSample.variability <<= 2; currentSample.variability |= (higher >> 2) & 0b111111; } }else{ + currentSample.stepCount = lower & 0b1111110; currentSample.variability = (int) higher * (int) higher * 64; currentSample.maxVariability = 10000; }