diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/igpsport/IGPSportBSC200SCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/igpsport/IGPSportBSC200SCoordinator.java new file mode 100644 index 0000000000..a33dd7ac78 --- /dev/null +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/igpsport/IGPSportBSC200SCoordinator.java @@ -0,0 +1,23 @@ +package nodomain.freeyourgadget.gadgetbridge.devices.igpsport; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.regex.Pattern; + +import nodomain.freeyourgadget.gadgetbridge.R; + +public class IGPSportBSC200SCoordinator extends IGPSportAbstractCoordinator{ + private static final Logger LOG = LoggerFactory.getLogger(IGPSportBSC200SCoordinator.class); + + @Override + public int getDeviceNameResource() { + return R.string.devicetype_igpsport_bsc200s; + } + + @Override + protected Pattern getSupportedDeviceName() { + return Pattern.compile("BSC200S"); + } + +} diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java index 68abc1c617..9361d2b6e5 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model/DeviceType.java @@ -317,6 +317,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.huawei.huaweiwatchultimate2. import nodomain.freeyourgadget.gadgetbridge.devices.id115.ID115Coordinator; import nodomain.freeyourgadget.gadgetbridge.devices.idasen.IdasenCoordinator; import nodomain.freeyourgadget.gadgetbridge.devices.igpsport.IGPSportBSC200Coordinator; +import nodomain.freeyourgadget.gadgetbridge.devices.igpsport.IGPSportBSC200SCoordinator; import nodomain.freeyourgadget.gadgetbridge.devices.igpsport.IGPSportiGS630Coordinator; import nodomain.freeyourgadget.gadgetbridge.devices.igpsport.IGPSportiGS800Coordinator; import nodomain.freeyourgadget.gadgetbridge.devices.itag.ITagCoordinator; @@ -945,6 +946,7 @@ public enum DeviceType { SILVERCREST_SBM_67(SilverCrestSBM67Coordinator.class), BRAUN_BPW4500(BraunBPW4500DeviceCoordinator.class), IGPSPORT_BSC200(IGPSportBSC200Coordinator.class), + IGPSPORT_BSC200s(IGPSportBSC200SCoordinator.class), IGPSPORT_IGS630(IGPSportiGS630Coordinator.class), IGPSPORT_IGS800(IGPSportiGS800Coordinator.class), TEST(TestDeviceCoordinator.class); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c6c4298504..90bf62144f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2251,6 +2251,7 @@ EarFun Air Pro 4 ATC_BLE_OEPL IGPSPORT BSC200 + IGPSPORT BSC200s IGPSPORT iGS630 IGPSPORT iGS800 Installing route