|
|
|
@ -92,6 +92,7 @@ public class MpMasterService extends Service {
|
|
|
|
|
|
|
|
|
|
private int mPrevDateForLogs = 0;
|
|
|
|
|
private int mMasterTimers = 0;
|
|
|
|
|
private SingletonThread batterySingleThread;
|
|
|
|
|
|
|
|
|
|
public static class STATE_SERVICE {
|
|
|
|
|
public static final int CONNECTED = 10;
|
|
|
|
@ -330,7 +331,9 @@ public class MpMasterService extends Service {
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (batterySingleThread != null) {
|
|
|
|
|
batterySingleThread.shutdown();
|
|
|
|
|
}
|
|
|
|
|
super.onDestroy();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1087,7 +1090,11 @@ public class MpMasterService extends Service {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void buildChargingBatteryVoltage(long ts) {
|
|
|
|
|
logger.info("电压测试开始");
|
|
|
|
|
batterySingleThread = SingletonThread.getInstance();
|
|
|
|
|
batterySingleThread.execute(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
logger.info("电压线程开始");
|
|
|
|
|
int val = 0;
|
|
|
|
|
for (int idx = 0; idx < 3; idx++) {
|
|
|
|
|
logger.info("电压测试第" + idx + "次开始读取");
|
|
|
|
@ -1097,7 +1104,6 @@ public class MpMasterService extends Service {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (val > 0) {
|
|
|
|
|
if (val > mMaxBCV) {
|
|
|
|
|
mMaxBCV = val;
|
|
|
|
@ -1105,6 +1111,9 @@ public class MpMasterService extends Service {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getAndResetMaxBCV() {
|
|
|
|
|
String val = Integer.toString(mMaxBCV / 1000) + "." + Integer.toString((mMaxBCV % 1000) / 100)
|
|
|
|
|