diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/forerunner245/GarminForerunner245Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/forerunner245/GarminForerunner245Coordinator.java index 499b14879..b797d6125 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/forerunner245/GarminForerunner245Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/forerunner245/GarminForerunner245Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminForerunner245Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Forerunner 245"); + return Pattern.compile("^Forerunner 245$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2s/GarminInstinct2SCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2s/GarminInstinct2SCoordinator.java index ee656d92a..994b0d83c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2s/GarminInstinct2SCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2s/GarminInstinct2SCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminInstinct2SCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct 2S"); + return Pattern.compile("^Instinct 2S$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2solar/GarminInstinct2SolarCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2solar/GarminInstinct2SolarCoordinator.java index fa754aa21..fbc9b522f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2solar/GarminInstinct2SolarCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2solar/GarminInstinct2SolarCoordinator.java @@ -9,7 +9,7 @@ import java.util.regex.Pattern; public class GarminInstinct2SolarCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct 2 Solar"); + return Pattern.compile("^Instinct 2 Solar$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2soltac/GarminInstinct2SolTacCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2soltac/GarminInstinct2SolTacCoordinator.java index 15973ab05..79612dbf6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2soltac/GarminInstinct2SolTacCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2soltac/GarminInstinct2SolTacCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminInstinct2SolTacCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct 2 SolTac"); + return Pattern.compile("^Instinct 2 SolTac$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2ssolar/GarminInstinct2SSolarCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2ssolar/GarminInstinct2SSolarCoordinator.java index 6d27dbb82..a9d91f488 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2ssolar/GarminInstinct2SSolarCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2ssolar/GarminInstinct2SSolarCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminInstinct2SSolarCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct 2S Solar"); + return Pattern.compile("^Instinct 2S Solar$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2xsolar/GarminInstinct2XSolarCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2xsolar/GarminInstinct2XSolarCoordinator.java index d8b21abff..26d1594de 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2xsolar/GarminInstinct2XSolarCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinct2xsolar/GarminInstinct2XSolarCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminInstinct2XSolarCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct 2X Sol"); + return Pattern.compile("^Instinct 2X Sol$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctcrossover/GarminInstinctCrossoverCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctcrossover/GarminInstinctCrossoverCoordinator.java index 3446c61c7..b564e5bfd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctcrossover/GarminInstinctCrossoverCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctcrossover/GarminInstinctCrossoverCoordinator.java @@ -9,7 +9,7 @@ import java.util.regex.Pattern; public class GarminInstinctCrossoverCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct Crossover"); + return Pattern.compile("^Instinct Crossover$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctsolar/GarminInstinctSolarCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctsolar/GarminInstinctSolarCoordinator.java index e08944d63..10830ec0c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctsolar/GarminInstinctSolarCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/instinctsolar/GarminInstinctSolarCoordinator.java @@ -9,7 +9,7 @@ import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; public class GarminInstinctSolarCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Instinct Solar"); + return Pattern.compile("^Instinct Solar$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/swim2/GarminSwim2Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/swim2/GarminSwim2Coordinator.java index 2a9e992cf..843c09a9b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/swim2/GarminSwim2Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/swim2/GarminSwim2Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminSwim2Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Swim 2"); + return Pattern.compile("^Swim 2$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu2plus/GarminVenu2PlusCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu2plus/GarminVenu2PlusCoordinator.java index 65dbcf13d..0078214a4 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu2plus/GarminVenu2PlusCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu2plus/GarminVenu2PlusCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVenu2PlusCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Venu 2 Plus"); + return Pattern.compile("^Venu 2 Plus$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu3/GarminVenu3Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu3/GarminVenu3Coordinator.java index 0fdc86bac..a7d7c6d21 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu3/GarminVenu3Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/venu3/GarminVenu3Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVenu3Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("Venu 3"); + return Pattern.compile("^Venu 3$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4/GarminVivoActive4Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4/GarminVivoActive4Coordinator.java index 52c13612d..98942509a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4/GarminVivoActive4Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4/GarminVivoActive4Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivoActive4Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívoactive 4"); + return Pattern.compile("^vívoactive 4$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4s/GarminVivoActive4SCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4s/GarminVivoActive4SCoordinator.java index 0e5a69ca8..994fb635f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4s/GarminVivoActive4SCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive4s/GarminVivoActive4SCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivoActive4SCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívoactive 4S"); + return Pattern.compile("^vívoactive 4S$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive5/GarminVivoActive5Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive5/GarminVivoActive5Coordinator.java index 8921275de..386f20b73 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive5/GarminVivoActive5Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivoactive5/GarminVivoActive5Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivoActive5Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívoactive 5"); + return Pattern.compile("^vívoactive 5$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveHrCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveHrCoordinator.java index 9f471a13e..e4afea2e9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveHrCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveHrCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivomoveHrCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívomove HR"); + return Pattern.compile("^vívomove HR$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveStyleCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveStyleCoordinator.java index 832c41786..9c59f53cc 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveStyleCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivomove/GarminVivomoveStyleCoordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivomoveStyleCoordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívomove Style"); + return Pattern.compile("^vívomove Style$"); } @Override diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivosmart5/GarminVivosmart5Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivosmart5/GarminVivosmart5Coordinator.java index 1ee27764d..302241542 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivosmart5/GarminVivosmart5Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/vivosmart5/GarminVivosmart5Coordinator.java @@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.GarminCoordinator; public class GarminVivosmart5Coordinator extends GarminCoordinator { @Override protected Pattern getSupportedDeviceName() { - return Pattern.compile("vívosmart 5"); + return Pattern.compile("^vívosmart 5$"); } @Override