From ff735944b399f1d15fe943271108521ed3fa92a8 Mon Sep 17 00:00:00 2001 From: Matthew Date: Thu, 2 Nov 2023 09:13:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xypower/mpapp/MicroPhotoService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java index baba94ce..1e4c2683 100644 --- a/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java +++ b/app/src/main/java/com/xypower/mpapp/MicroPhotoService.java @@ -828,11 +828,15 @@ public class MicroPhotoService extends Service { sb.append("&SL=" + signalLevel); if (isXyPlatform) { - sb.append("&CV=" + SysApi.getChargingVoltage() / 200.0); // ChargeVol *5/1000 + java.text.DecimalFormat fmt=new java.text.DecimalFormat("0.0"); + + double val = SysApi.getChargingVoltage() / 200.0; + sb.append("&CV=" + fmt.format(val)); // ChargeVol *5/1000 sb.append("&CC=" + SysApi.getChargingCurrent()); // ChargeCurrent sb.append("&CP=" + SysApi.getChargingPower()); // ChargePower: sb.append("&CBV=" + SysApi.getChargingBusVoltage()); // ChargeBusVol - sb.append("&BV=" + SysApi.getBatteryVoltage() * 3.0 / 1000.0); // BatVol + val = SysApi.getBatteryVoltage() * 3.0 / 1000.0; + sb.append("&BV=" + fmt.format(val)); // BatVol sb.append("&BC=" + SysApi.getBatteryCurrent()); // BatCurrent sb.append("&BP=" + SysApi.getBatteryPower()); // BattaryPower sb.append("&BBV=" + SysApi.getBatteryBusVoltage()); // BattaryBusVol