From 32c03013cef93cc1c5c29d8b8e88e72eb0f50064 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Tue, 29 Aug 2017 23:12:28 +0200 Subject: [PATCH] Display fw2 as GPS for Amazfit Bip --- .../freeyourgadget/gadgetbridge/impl/GBDevice.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDevice.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDevice.java index f1c095b1..2444aabc 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDevice.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDevice.java @@ -61,6 +61,7 @@ public class GBDevice implements Parcelable { private static final String DEVINFO_HW_VER = "HW: "; private static final String DEVINFO_FW_VER = "FW: "; private static final String DEVINFO_HR_VER = "HR: "; + private static final String DEVINFO_GPS_VER = "GPS: "; private static final String DEVINFO_ADDR = "ADDR: "; private static final String DEVINFO_ADDR2 = "ADDR2: "; private String mName; @@ -165,7 +166,7 @@ public class GBDevice implements Parcelable { } /** - * Sets the second firmware version, typically the heart rate firmware version + * Sets the second firmware version (HR or GPS or other component) * @param firmwareVersion2 */ public void setFirmwareVersion2(String firmwareVersion2) { @@ -445,7 +446,12 @@ public class GBDevice implements Parcelable { result.add(new GenericItem(DEVINFO_FW_VER, mFirmwareVersion)); } if (mFirmwareVersion2 != null) { - result.add(new GenericItem(DEVINFO_HR_VER, mFirmwareVersion2)); + // FIXME: thats ugly + if (mDeviceType == DeviceType.AMAZFITBIP) { + result.add(new GenericItem(DEVINFO_GPS_VER, mFirmwareVersion2)); + } else { + result.add(new GenericItem(DEVINFO_HR_VER, mFirmwareVersion2)); + } } if (mAddress != null) { result.add(new GenericItem(DEVINFO_ADDR, mAddress));