mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Garmin Epix: Initial support
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.epix;
|
||||
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import nodomain.freeyourgadget.gadgetbridge.R;
|
||||
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
|
||||
|
||||
public class GarminEpixCoordinator extends GarminWatchCoordinator {
|
||||
@Override
|
||||
protected Pattern getSupportedDeviceName() {
|
||||
return Pattern.compile("^EPIX$");
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getDeviceNameResource() {
|
||||
return R.string.devicetype_garmin_epix;
|
||||
}
|
||||
}
|
||||
@@ -70,6 +70,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.garmin.gps.GarminInReachMini
|
||||
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.hrm.GarminHrm200Coordinator;
|
||||
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.descent.GarminDescentMk3Coordinator;
|
||||
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.enduro.GarminEnduro3Coordinator;
|
||||
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.epix.GarminEpixCoordinator;
|
||||
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;
|
||||
@@ -582,6 +583,7 @@ public enum DeviceType {
|
||||
GARMIN_EDGE_EXPLORE_2(GarminEdgeExplore2Coordinator.class),
|
||||
GARMIN_ETREX_SE(GarminETrexSeCoordinator.class),
|
||||
GARMIN_ENDURO_3(GarminEnduro3Coordinator.class),
|
||||
GARMIN_EPIX(GarminEpixCoordinator.class),
|
||||
GARMIN_EPIX_PRO(GarminEpixProCoordinator.class),
|
||||
GARMIN_DESCENT_MK3(GarminDescentMk3Coordinator.class),
|
||||
GARMIN_FENIX_3(GarminFenix3Coordinator.class),
|
||||
|
||||
@@ -1910,6 +1910,7 @@
|
||||
<string name="devicetype_garmin_edge_explore_2" translatable="false">Garmin Edge Explore 2</string>
|
||||
<string name="devicetype_garmin_etrex_se" translatable="false">Garmin eTrex SE</string>
|
||||
<string name="devicetype_garmin_enduro_3" translatable="false">Garmin Enduro 3</string>
|
||||
<string name="devicetype_garmin_epix" translatable="false">Garmin Epix</string>
|
||||
<string name="devicetype_garmin_epix_pro" translatable="false">Garmin Epix Pro</string>
|
||||
<string name="devicetype_garmin_fenix_3" translatable="false">Garmin Fenix 3</string>
|
||||
<string name="devicetype_garmin_fenix_3_hr" translatable="false">Garmin Fenix 3 HR</string>
|
||||
|
||||
+2
@@ -55,6 +55,7 @@ public class AbstractDeviceCoordinatorTest extends TestBase {
|
||||
put("HUAWEI WATCH FIT 4 Pro-CC6", DeviceType.HUAWEIWATCHFIT4PRO);
|
||||
put("Edge Explore 2", DeviceType.GARMIN_EDGE_EXPLORE_2);
|
||||
put("Redmi Smart Band 3 CCF1", DeviceType.REDMISMARTBAND3);
|
||||
put("fenix 6 Pro", DeviceType.GARMIN_FENIX_6_PRO); // #5536
|
||||
put("fenix 6X Pro", DeviceType.GARMIN_FENIX_6X_PRO);
|
||||
put("fenix 6X Sapphire", DeviceType.GARMIN_FENIX_6X_SAPPHIRE); // #5496
|
||||
put("R50Pro", DeviceType.R50PRO);
|
||||
@@ -91,6 +92,7 @@ public class AbstractDeviceCoordinatorTest extends TestBase {
|
||||
put("Venu 4 45mm", DeviceType.GARMIN_VENU_4); // #5461
|
||||
put("Forerunner 265", DeviceType.GARMIN_FORERUNNER_265); // #3831
|
||||
put("EPIX PRO - 51mm", DeviceType.GARMIN_EPIX_PRO); // #3810
|
||||
put("EPIX", DeviceType.GARMIN_EPIX); // matrix
|
||||
put("Amazfit GTR", DeviceType.AMAZFITGTR); // #3809 / #2442
|
||||
put("Amazfit Bip 3", DeviceType.AMAZFITBIP3); // #3627
|
||||
put("Xiaomi Band 8 Active 0C09", DeviceType.MIBAND8ACTIVE); // #3614
|
||||
|
||||
Reference in New Issue
Block a user