diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/AbstractDeviceCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/AbstractDeviceCoordinator.java
index 001e3106b5..752f45b13a 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/AbstractDeviceCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/AbstractDeviceCoordinator.java
@@ -682,11 +682,6 @@ public abstract class AbstractDeviceCoordinator implements DeviceCoordinator {
return false;
}
- @Override
- public boolean supportsWorkoutLoad(@NonNull GBDevice device) {
- return false;
- }
-
@Override
public boolean supportsCharts(@NonNull GBDevice device) {
// All the default charts (see DefaultChartsProvider)
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/DeviceCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/DeviceCoordinator.java
index 3b82cf1302..4ea2e861d6 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/DeviceCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/DeviceCoordinator.java
@@ -288,7 +288,6 @@ public interface DeviceCoordinator {
boolean supportsCharts(@NonNull GBDevice device);
boolean supportsActiveCalories(@NonNull GBDevice device);
boolean supportsTrainingLoad(@NonNull GBDevice device);
- boolean supportsWorkoutLoad(@NonNull GBDevice device);
boolean supportsGlucoseMeasurement(@NonNull GBDevice device);
DeviceChartsProvider getChartsProvider();
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/GarminCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/GarminCoordinator.java
index 1aac5e1db6..5ba80ad863 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/GarminCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/GarminCoordinator.java
@@ -391,4 +391,10 @@ public abstract class GarminCoordinator extends AbstractBLEDeviceCoordinator {
return null;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ // Not all devices support it
+ return true;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130Coordinator.java
index 99f2b2c369..8ba1a47de1 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130Coordinator.java
@@ -32,4 +32,9 @@ public class GarminEdge130Coordinator extends GarminBikeComputerCoordinator {
public boolean supportsMusicInfo(@NonNull GBDevice device) {
return false;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130PlusCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130PlusCoordinator.java
index b8b6c6cfaa..b9c7054642 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130PlusCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdge130PlusCoordinator.java
@@ -32,4 +32,9 @@ public class GarminEdge130PlusCoordinator extends GarminBikeComputerCoordinator
public boolean supportsMusicInfo(@NonNull GBDevice device) {
return false;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExplore2Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExplore2Coordinator.java
index 85edf04610..ed31351378 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExplore2Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExplore2Coordinator.java
@@ -1,5 +1,7 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.bike;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
@@ -20,4 +22,9 @@ public class GarminEdgeExplore2Coordinator extends GarminBikeComputerCoordinator
public int getBatteryCount(final GBDevice device) {
return 0; // does not seem to report the battery %
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExploreCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExploreCoordinator.java
index 435a706bbf..c7c26b2f83 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExploreCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/bike/GarminEdgeExploreCoordinator.java
@@ -1,5 +1,7 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.bike;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
@@ -20,4 +22,9 @@ public class GarminEdgeExploreCoordinator extends GarminBikeComputerCoordinator
public int getBatteryCount(final GBDevice device) {
return 0; // does not seem to report the battery %
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminETrexSeCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminETrexSeCoordinator.java
index 5320085196..81290446f9 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminETrexSeCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminETrexSeCoordinator.java
@@ -46,4 +46,9 @@ public class GarminETrexSeCoordinator extends GarminCoordinator {
public DeviceCoordinator.DeviceKind getDeviceKind(@NonNull GBDevice device) {
return DeviceCoordinator.DeviceKind.UNKNOWN;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminGpsmap66sCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminGpsmap66sCoordinator.java
index ae688b4779..c092ff50f2 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminGpsmap66sCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/gps/GarminGpsmap66sCoordinator.java
@@ -45,4 +45,9 @@ public class GarminGpsmap66sCoordinator extends GarminCoordinator {
public DeviceKind getDeviceKind(@NonNull GBDevice device) {
return DeviceKind.UNKNOWN;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/hrm/GarminHrmProPlusCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/hrm/GarminHrmProPlusCoordinator.java
index 888bcd8ea2..537dc221d0 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/hrm/GarminHrmProPlusCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/hrm/GarminHrmProPlusCoordinator.java
@@ -93,4 +93,9 @@ public class GarminHrmProPlusCoordinator extends GarminCoordinator {
public boolean supportsSleepMeasurement(@NonNull final GBDevice device){
return false;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/GarminWatchCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/GarminWatchCoordinator.java
index 3609aeff0f..30193e1648 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/GarminWatchCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/GarminWatchCoordinator.java
@@ -187,17 +187,6 @@ public abstract class GarminWatchCoordinator extends GarminCoordinator {
return 150;
}
- @Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
- // Not all devices support it
- return true;
- }
-
- @Override
- public boolean supportsWorkoutLoad(@NonNull GBDevice device) {
- return true;
- }
-
@Override
public boolean supportsFindDevice(@NonNull GBDevice device) {
return true;
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/epix/GarminEpixCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/epix/GarminEpixCoordinator.java
index 454f45e8e5..301fb27c94 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/epix/GarminEpixCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/epix/GarminEpixCoordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.epix;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminEpixCoordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminEpixCoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_epix;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3Coordinator.java
index 17bcee1a75..f9092f5e3b 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3Coordinator.java
@@ -29,9 +29,4 @@ public class GarminFenix3Coordinator extends GarminWatchCoordinator {
public boolean supportsTrainingLoad(@NonNull GBDevice device) {
return false;
}
-
- @Override
- public boolean supportsWorkoutLoad(@NonNull GBDevice device) {
- return false;
- }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3HrCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3HrCoordinator.java
index 8c6efbeb0e..51d30766eb 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3HrCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/fenix/GarminFenix3HrCoordinator.java
@@ -29,9 +29,4 @@ public class GarminFenix3HrCoordinator extends GarminWatchCoordinator {
public boolean supportsTrainingLoad(@NonNull GBDevice device) {
return false;
}
-
- @Override
- public boolean supportsWorkoutLoad(@NonNull GBDevice device) {
- return false;
- }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165Coordinator.java
index 73cb611c16..4de9322b46 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165Coordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner165Coordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminForerunner165Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_165;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165MusicCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165MusicCoordinator.java
index 24689a2194..2b0b0f64c9 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165MusicCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner165MusicCoordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner165MusicCoordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminForerunner165MusicCoordinator extends GarminWatchCoordinator
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_165_music;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner235Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner235Coordinator.java
index b97ab9f424..c8740b2416 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner235Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner235Coordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner235Coordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminForerunner235Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_235;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner55Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner55Coordinator.java
index 4282594742..90879b2de8 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner55Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner55Coordinator.java
@@ -16,10 +16,13 @@
along with this program. If not, see . */
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner55Coordinator extends GarminWatchCoordinator {
@Override
@@ -31,4 +34,9 @@ public class GarminForerunner55Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_55;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner620Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner620Coordinator.java
index 4c5ffd95bc..da82023943 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner620Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner620Coordinator.java
@@ -16,10 +16,13 @@
along with this program. If not, see . */
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner620Coordinator extends GarminWatchCoordinator {
@Override
@@ -31,4 +34,9 @@ public class GarminForerunner620Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_620;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner630Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner630Coordinator.java
index 1112ff9a4b..75a487b7b9 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner630Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner630Coordinator.java
@@ -16,10 +16,13 @@
along with this program. If not, see . */
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner630Coordinator extends GarminWatchCoordinator {
@Override
@@ -31,4 +34,9 @@ public class GarminForerunner630Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_630;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner735XTCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner735XTCoordinator.java
index 165fe312a8..f5519e5922 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner735XTCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner735XTCoordinator.java
@@ -16,10 +16,13 @@
along with this program. If not, see . */
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner735XTCoordinator extends GarminWatchCoordinator {
@Override
@@ -31,4 +34,9 @@ public class GarminForerunner735XTCoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_735xt;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner920Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner920Coordinator.java
index 4b7d0808ce..809a23bc9e 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner920Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/forerunner/GarminForerunner920Coordinator.java
@@ -16,10 +16,13 @@
along with this program. If not, see . */
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.forerunner;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminForerunner920Coordinator extends GarminWatchCoordinator {
@Override
@@ -31,4 +34,9 @@ public class GarminForerunner920Coordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_forerunner_920;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctCoordinator.java
index f514712cca..0aa7b48c8f 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctCoordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.instinct;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminInstinctCoordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminInstinctCoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_instinct;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctECoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctECoordinator.java
index fc6250c096..6b0d2094b7 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctECoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctECoordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.instinct;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminInstinctECoordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminInstinctECoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_instinct_e;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctSolarCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctSolarCoordinator.java
index 4dbbfd2023..bc8013c874 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctSolarCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctSolarCoordinator.java
@@ -1,5 +1,7 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.instinct;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
@@ -16,4 +18,9 @@ public class GarminInstinctSolarCoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_instinct_solar;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctTacticalCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctTacticalCoordinator.java
index 799bab88d2..ec482a003e 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctTacticalCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/instinct/GarminInstinctTacticalCoordinator.java
@@ -1,9 +1,12 @@
package nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.instinct;
+import androidx.annotation.NonNull;
+
import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.garmin.watches.GarminWatchCoordinator;
+import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
public class GarminInstinctTacticalCoordinator extends GarminWatchCoordinator {
@Override
@@ -15,4 +18,9 @@ public class GarminInstinctTacticalCoordinator extends GarminWatchCoordinator {
public int getDeviceNameResource() {
return R.string.devicetype_garmin_instinct_tactical;
}
+
+ @Override
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
+ return false;
+ }
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2Coordinator.java
index ebf08692a5..a2c714ac46 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2Coordinator.java
@@ -20,7 +20,7 @@ public class GarminVenu2Coordinator extends GarminWatchCoordinator {
}
@Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
return false;
}
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2PlusCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2PlusCoordinator.java
index ec71460275..5c5bd0bf54 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2PlusCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2PlusCoordinator.java
@@ -20,7 +20,7 @@ public class GarminVenu2PlusCoordinator extends GarminWatchCoordinator {
}
@Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
return false;
}
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2SCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2SCoordinator.java
index 9e4959c3e7..b68f431f25 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2SCoordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenu2SCoordinator.java
@@ -20,7 +20,7 @@ public class GarminVenu2SCoordinator extends GarminWatchCoordinator {
}
@Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
return false;
}
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenuSq2Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenuSq2Coordinator.java
index b026776c30..695d4ea329 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenuSq2Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/venu/GarminVenuSq2Coordinator.java
@@ -20,7 +20,7 @@ public class GarminVenuSq2Coordinator extends GarminWatchCoordinator {
}
@Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
return false;
}
}
diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/vivoactive/GarminVivoActive6Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/vivoactive/GarminVivoActive6Coordinator.java
index 41354cfbda..b9fe98e4fe 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/vivoactive/GarminVivoActive6Coordinator.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/garmin/watches/vivoactive/GarminVivoActive6Coordinator.java
@@ -20,7 +20,7 @@ public class GarminVivoActive6Coordinator extends GarminWatchCoordinator {
}
@Override
- public boolean supportsTrainingLoad(@NonNull GBDevice device) {
+ public boolean supportsTrainingLoad(@NonNull final GBDevice device) {
return false;
}
}