From 9e32e7d0d338b5c737a954f9ee7c124bffc76229 Mon Sep 17 00:00:00 2001 From: cpfeiffer Date: Sat, 8 Oct 2016 22:43:41 +0200 Subject: [PATCH] Remove some Mi2 testing code, only use Mild Alerts for Mi1 (fow now) --- .../service/devices/miband/V1NotificationStrategy.java | 1 + .../service/devices/miband/V2NotificationStrategy.java | 10 ++-------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V1NotificationStrategy.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V1NotificationStrategy.java index e9f23097..ab28be7b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V1NotificationStrategy.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V1NotificationStrategy.java @@ -62,6 +62,7 @@ public class V1NotificationStrategy implements NotificationStrategy { * @param extraAction an extra action to be executed after every vibration and flash sequence. Allows to abort the repetition, for example. * @param builder */ + @Override public void sendCustomNotification(VibrationProfile vibrationProfile, int flashTimes, int flashColour, int originalColour, long flashDuration, BtLEAction extraAction, TransactionBuilder builder) { BluetoothGattCharacteristic controlPoint = support.getCharacteristic(MiBandService.UUID_CHARACTERISTIC_CONTROL_POINT); for (short i = 0; i < vibrationProfile.getRepeat(); i++) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V2NotificationStrategy.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V2NotificationStrategy.java index d3f91e53..8d213543 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V2NotificationStrategy.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/V2NotificationStrategy.java @@ -34,14 +34,8 @@ public class V2NotificationStrategy implements NotificationStrategy { int on = onOffSequence[j]; on = Math.min(500, on); // longer than 500ms is not possible builder.write(alert, new byte[]{GattCharacteristic.MILD_ALERT}); //MILD_ALERT lights up GREEN leds, HIGH_ALERT lights up RED leds - builder.wait(on); - builder.write(alert, new byte[]{GattCharacteristic.HIGH_ALERT}); - builder.wait(on); - builder.write(alert, new byte[]{0x3}); - builder.wait(on); - builder.write(alert, new byte[]{0x4}); - builder.wait(on); - builder.write(alert, new byte[]{0x5}); +// builder.wait(on); +// builder.write(alert, new byte[]{GattCharacteristic.HIGH_ALERT}); builder.wait(on); builder.write(alert, new byte[]{GattCharacteristic.NO_ALERT});