Garmin Fenix 3 HR: Experimental support

This commit is contained in:
José Rebelo
2025-07-28 13:12:50 +01:00
parent 203407dadf
commit ad34fec706
4 changed files with 28 additions and 1 deletions
@@ -8,7 +8,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCo
public class GarminFenix3Coordinator extends GarminWatchCoordinator {
@Override
public boolean isExperimental() {
// Some sync and connection issues
// #4480 - Some sync and connection issues
return true;
}
@@ -0,0 +1,24 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix;
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
public class GarminFenix3HrCoordinator extends GarminWatchCoordinator {
@Override
public boolean isExperimental() {
// #4480 - Some sync and connection issues
return true;
}
@Override
protected Pattern getSupportedDeviceName() {
return Pattern.compile("^fenix 3 HR$");
}
@Override
public int getDeviceNameResource() {
return R.string.devicetype_garmin_fenix_3_hr;
}
}
@@ -68,6 +68,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.descent.Garmi
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.enduro.GarminEnduro3Coordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.epix.GarminEpixProCoordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix.GarminFenix3Coordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix.GarminFenix3HrCoordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix.GarminFenix5Coordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix.GarminFenix5PlusCoordinator;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.fenix.GarminFenix5XPlusCoordinator;
@@ -550,6 +551,7 @@ public enum DeviceType {
GARMIN_EPIX_PRO(GarminEpixProCoordinator.class),
GARMIN_DESCENT_MK3(GarminDescentMk3Coordinator.class),
GARMIN_FENIX_3(GarminFenix3Coordinator.class),
GARMIN_FENIX_3_HR(GarminFenix3HrCoordinator.class),
GARMIN_FENIX_5(GarminFenix5Coordinator.class),
GARMIN_FENIX_5_PLUS(GarminFenix5PlusCoordinator.class),
GARMIN_FENIX_5X_PLUS(GarminFenix5XPlusCoordinator.class),
+1
View File
@@ -1870,6 +1870,7 @@
<string name="devicetype_garmin_enduro_3">Garmin Enduro 3</string>
<string name="devicetype_garmin_epix_pro">Garmin Epix Pro</string>
<string name="devicetype_garmin_fenix_3">Garmin Fenix 3</string>
<string name="devicetype_garmin_fenix_3_hr">Garmin Fenix 3 HR</string>
<string name="devicetype_garmin_fenix_5">Garmin Fenix 5</string>
<string name="devicetype_garmin_fenix_5_plus">Garmin Fenix 5 Plus</string>
<string name="devicetype_garmin_fenix_5x_plus">Garmin Fenix 5X Plus</string>