From 0a5159820460828ab0a25a3832885392426dcf21 Mon Sep 17 00:00:00 2001 From: Daniele Gobbetti Date: Sat, 17 Aug 2024 08:00:26 +0200 Subject: [PATCH] Fixup: Garmin: fix major issue with field encoding/decoding Temperature offset must have its sign flipped. --- .../garmin/fit/fieldDefinitions/FieldDefinitionTemperature.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/fieldDefinitions/FieldDefinitionTemperature.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/fieldDefinitions/FieldDefinitionTemperature.java index e215025e2..d625bba95 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/fieldDefinitions/FieldDefinitionTemperature.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/garmin/fit/fieldDefinitions/FieldDefinitionTemperature.java @@ -6,7 +6,7 @@ import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.baseTypes public class FieldDefinitionTemperature extends FieldDefinition { public FieldDefinitionTemperature(int localNumber, int size, BaseType baseType, String name) { - super(localNumber, size, baseType, name, 1, 273); + super(localNumber, size, baseType, name, 1, -273); } }