mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-01-10 17:11:56 +01:00
Add additional smart wakeup functionality in test device
Code by José Rebelo: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/3583#issuecomment-1571835
This commit is contained in:
parent
275b662188
commit
22e51f841b
@ -203,12 +203,17 @@ public class TestDeviceCoordinator extends AbstractDeviceCoordinator {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getAlarmSlotCount(final GBDevice device) {
|
public int getAlarmSlotCount(final GBDevice device) {
|
||||||
return super.getAlarmSlotCount(device);
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean supportsSmartWakeup(final GBDevice device, int position) {
|
public boolean supportsSmartWakeup(final GBDevice device, int position) {
|
||||||
return supports(getTestDevice(), TestFeature.SMART_WAKEUP);
|
return supports(getTestDevice(), TestFeature.SMART_WAKEUP) && position <= 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean forcedSmartWakeup(final GBDevice device, final int alarmPosition) {
|
||||||
|
return supports(getTestDevice(), TestFeature.SMART_WAKEUP_FORCED_SLOT) && alarmPosition == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -56,6 +56,7 @@ public enum TestFeature {
|
|||||||
SCREENSHOTS,
|
SCREENSHOTS,
|
||||||
SLEEP_RESPIRATORY_RATE,
|
SLEEP_RESPIRATORY_RATE,
|
||||||
SMART_WAKEUP,
|
SMART_WAKEUP,
|
||||||
|
SMART_WAKEUP_FORCED_SLOT,
|
||||||
SPO2,
|
SPO2,
|
||||||
STRESS_MEASUREMENT,
|
STRESS_MEASUREMENT,
|
||||||
UNICODE_EMOJIS,
|
UNICODE_EMOJIS,
|
||||||
|
Loading…
Reference in New Issue
Block a user