-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":760,"versionName":"2102062340","enabled":true,"outputFile":"ICSer_V760_2102062340_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V760_2102062340_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":761,"versionName":"2102071435","enabled":true,"outputFile":"ICSer_V761_2102071435_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V761_2102071435_release.apk","properties":{}}]
\ No newline at end of file
private static int ant_status_event_reported = 0; // 0 表示无消息, 1表示有消息需要发送, 大于1表示timeout时间内又有新消息,可以忽略不计
private static long anti_event_receivedTime = 0;
private static int last_send_antoff_event = -1;
- private static int current_cut_status = 12; //2 佩戴, 大于12 表示脱腕
+ private static int current_cut_status = 12; //2 锁定, 大于12 表示解锁
private static int cut_status_event_reported = 0; // 0 表示无消息, 1表示有消息需要发送, 大于1表示timeout时间内又有新消息,可以忽略不计
private static long cut_event_receivedTime = 0;
private static int last_send_cut_event = -1;
@Override
public void onSensorChanged(SensorEvent sensorEvent) {
- current_anti_status = (int) sensorEvent.values[0];
- ant_status_event_reported++;
- ICLogger.i("近距离 " + current_anti_status + " get event " + ant_status_event_reported + " times !");
- anti_event_receivedTime = System.currentTimeMillis();
- reset_timer();
+ int event = (int) sensorEvent.values[0];
+ if(event==2 || event == 12){
+ current_cut_status = event;
+ cut_status_event_reported++;
+ ICLogger.i("近距离 " + current_cut_status + " sensor event " + cut_status_event_reported + " times !");
+ cut_event_receivedTime = System.currentTimeMillis();
+ reset_timer_cut();
+
+ }else {
+ current_anti_status = event;
+ ant_status_event_reported++;
+ ICLogger.i("近距离 " + current_anti_status + " sensor event " + ant_status_event_reported + " times !");
+ anti_event_receivedTime = System.currentTimeMillis();
+ reset_timer();
+ }
}
@Override