Amazfit Bip: show find phone events (not yet supported)

This commit is contained in:
Andreas Shimokawa 2017-11-19 23:46:24 +01:00
parent 797ad096dc
commit c325ba1a22
2 changed files with 13 additions and 4 deletions

View File

@ -24,8 +24,10 @@ public class HuamiDeviceEvent {
public static final byte BUTTON_PRESSED = 0x04; public static final byte BUTTON_PRESSED = 0x04;
public static final byte START_NONWEAR = 0x06; public static final byte START_NONWEAR = 0x06;
public static final byte CALL_REJECT = 0x07; public static final byte CALL_REJECT = 0x07;
public static final byte CALL_ACCEPT = 0x09; public static final byte FIND_PHONE_START = 0x08;
public static final byte CALL_IGNORE = 0x09;
public static final byte ALARM_TOGGLED = 0x0a; public static final byte ALARM_TOGGLED = 0x0a;
public static final byte BUTTON_PRESSED_LONG = 0x0b; public static final byte BUTTON_PRESSED_LONG = 0x0b;
public static final byte TICK_30MIN = 0x0e; // unsure public static final byte TICK_30MIN = 0x0e; // unsure
public static final byte FIND_PHONE_STOP = 0x0f;
} }

View File

@ -923,9 +923,10 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport {
callCmd.event = GBDeviceEventCallControl.Event.REJECT; callCmd.event = GBDeviceEventCallControl.Event.REJECT;
evaluateGBDeviceEvent(callCmd); evaluateGBDeviceEvent(callCmd);
break; break;
case HuamiDeviceEvent.CALL_ACCEPT: case HuamiDeviceEvent.CALL_IGNORE:
callCmd.event = GBDeviceEventCallControl.Event.ACCEPT; LOG.info("ignore call (not yet supported)");
evaluateGBDeviceEvent(callCmd); //callCmd.event = GBDeviceEventCallControl.Event.IGNORE;
//evaluateGBDeviceEvent(callCmd);
break; break;
case HuamiDeviceEvent.BUTTON_PRESSED: case HuamiDeviceEvent.BUTTON_PRESSED:
LOG.info("button pressed"); LOG.info("button pressed");
@ -952,6 +953,12 @@ public class MiBand2Support extends AbstractBTLEDeviceSupport {
case HuamiDeviceEvent.TICK_30MIN: case HuamiDeviceEvent.TICK_30MIN:
LOG.info("Tick 30 min (?)"); LOG.info("Tick 30 min (?)");
break; break;
case HuamiDeviceEvent.FIND_PHONE_START:
LOG.info("find phone started (not yet supported)");
break;
case HuamiDeviceEvent.FIND_PHONE_STOP:
LOG.info("find phone stopped (not yet supported)");
break;
default: default:
LOG.warn("unhandled event " + value[0]); LOG.warn("unhandled event " + value[0]);
} }