1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-11-05 01:37:03 +01:00

Mi Watch Lite: disable some features that do not exist on the watch

This commit is contained in:
Andreas Shimokawa 2023-10-20 23:26:43 +02:00 committed by José Rebelo
parent 9e1a6ca76a
commit b09879dd31

View File

@ -27,6 +27,7 @@ import java.util.regex.Pattern;
import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.R;
import nodomain.freeyourgadget.gadgetbridge.devices.InstallHandler; import nodomain.freeyourgadget.gadgetbridge.devices.InstallHandler;
import nodomain.freeyourgadget.gadgetbridge.devices.xiaomi.XiaomiCoordinator; import nodomain.freeyourgadget.gadgetbridge.devices.xiaomi.XiaomiCoordinator;
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
import nodomain.freeyourgadget.gadgetbridge.service.DeviceSupport; import nodomain.freeyourgadget.gadgetbridge.service.DeviceSupport;
import nodomain.freeyourgadget.gadgetbridge.service.devices.xiaomi.XiaomiPlaintextSupport; import nodomain.freeyourgadget.gadgetbridge.service.devices.xiaomi.XiaomiPlaintextSupport;
@ -58,6 +59,35 @@ public class MiWatchLiteCoordinator extends XiaomiCoordinator {
return R.drawable.ic_device_amazfit_bip_disabled; return R.drawable.ic_device_amazfit_bip_disabled;
} }
@Override
public boolean supportsCalendarEvents() {
return false;
}
@Override
public boolean supportsStressMeasurement() {
return false;
}
@Override
public boolean supportsSpo2() {
return false;
}
@Override
public boolean supportsRealtimeData() {
return false;
}
@Override
public int getAlarmSlotCount(final GBDevice device) {
return 0;
}
@Override
public int getReminderSlotCount(final GBDevice device) {
return 0;
}
@NonNull @NonNull
@Override @Override
public Class<? extends DeviceSupport> getDeviceSupportClass() { public Class<? extends DeviceSupport> getDeviceSupportClass() {