From 06cc6a688030171d1bff4453c76bc216dbde09e1 Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期五, 11 二月 2022 11:27:54 +0800 Subject: [PATCH] 2.当前的组端电压修改为当前选中那一组的组端电压,未选中电池组时设置为0 --- BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java index 4763301..a683235 100644 --- a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java +++ b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java @@ -161,6 +161,15 @@ } return true; } + + public double getNowCurr(int nowCurrIdx,int batt_idx) { + double curr = 0; + if(nowCurrIdx == batt_idx) { + curr = chargeCurr; + } + return curr; + } + public void addErrorCount() { this.dev_errcommcount ++; @@ -184,4 +193,16 @@ + chargeCurr + ", testCap=" + testCap + ", maxVolNum=" + maxVolNum + ", maxVol=" + maxVol + ", minVolNum=" + minVolNum + ", minVol=" + minVol + "]"; } + + /** + * 校验当前电流 + */ + public void checkTestCurr() { + double test_curr = Math.abs(this.chargeCurr); + if(FGCD_ComBase.WORK_STATE_STOPDIS == this.dev_workstate || + FGCD_ComBase.WORK_STATE_DISTEST == this.dev_workstate) { + test_curr = (-1) * test_curr; + } + this.chargeCurr = test_curr; + } } -- Gitblit v1.9.1