| | |
| | | //落后单体参数(组端电压>标称*test_stop) |
| | | public static final float test_stop = 0.9f; |
| | | //判断电池组的当前状态 |
| | | public static String battState(int num){ |
| | | /*public static String battState(int num){ |
| | | String state=""; |
| | | switch (num) { |
| | | case 0:state= BattTestData.test_type0;break; |
| | | case 1:state= BattTestData.test_type1;break; |
| | | case 2:state= BattTestData.test_type2;break; |
| | | case 3:state= BattTestData.test_type3;break; |
| | | case 4:state= BattTestData.test_type4;break; |
| | | case 5:state= BattTestData.test_type5;break; |
| | | case 6:state= BattTestData.test_type6;break; |
| | | case 7:state= BattTestData.test_type7;break; |
| | | case 8:state= BattTestData.test_type8;break; |
| | | case 9:state= BattTestData.test_type9;break; |
| | | case 3: |
| | | state = BattTestData.test_type3; |
| | | break; |
| | | case 4: |
| | | state = BattTestData.test_type4; |
| | | break; |
| | | case 5: |
| | | state = BattTestData.test_type5; |
| | | break; |
| | | case 6: |
| | | state = BattTestData.test_type6; |
| | | break; |
| | | case 7: |
| | | state = BattTestData.test_type7; |
| | | break; |
| | | case 8: |
| | | state = BattTestData.test_type8; |
| | | break; |
| | | case 9: |
| | | state = BattTestData.test_type9; |
| | | break; |
| | | } |
| | | return state; |
| | | }*/ |
| | | |
| | | //判断电池组的当前状态 |
| | | public static String battState(int num) { |
| | | String state = ""; |
| | | switch (num) { |
| | | case 0: |
| | | state = "test_type0"; |
| | | break; |
| | | case 1: |
| | | state = "test_type1"; |
| | | break; |
| | | case 2: |
| | | state = "test_type2"; |
| | | break; |
| | | case 3: |
| | | state = "test_type3"; |
| | | break; |
| | | case 4: |
| | | state = "test_type4"; |
| | | break; |
| | | case 5: |
| | | state = "test_type5"; |
| | | break; |
| | | case 6: |
| | | state = "test_type6"; |
| | | break; |
| | | case 7: |
| | | state = "test_type7"; |
| | | break; |
| | | case 8: |
| | | state = "test_type8"; |
| | | break; |
| | | case 9: |
| | | state = "test_type9"; |
| | | break; |
| | | } |
| | | return state; |
| | | } |
| | | |
| | | //bts放电终止原因 |
| | | public static String getStopType(int dev_type, int stop_type_t) |
| | | { |
| | | public static String getStopType(int dev_type, int stop_type_t) { |
| | | String stop_type = "未知"; |
| | | if(BattTestData.TEST_LOADER_FBI_IDCE == dev_type) { |
| | | switch(stop_type_t) |
| | | { |
| | | case 0 : stop_type = "手动停止"; break; |
| | | case 1 : stop_type = "放电时间到"; break; |
| | | case 2 : stop_type = "放电容量到"; break; |
| | | case 3 : stop_type = "单体下限到"; break; |
| | | case 4 : stop_type = "组端下限到"; break; |
| | | case 5 : stop_type = "市电中断"; break; |
| | | case 6 : stop_type = "内存不足"; break; |
| | | case 7 : stop_type = "温度异常"; break; |
| | | } |
| | | } else if(BattTestData.TEST_LOADER_FBS9100S == dev_type){ |
| | | switch(stop_type_t) |
| | | { |
| | | case 0 : stop_type = "手动停止"; break; |
| | | case 1 : stop_type = "暂停"; break; |
| | | case 2 : stop_type = "正在放电测试"; break; |
| | | case 3 : stop_type = "正在等待放电"; break; |
| | | case 4 : stop_type = "正在限流充电"; break; |
| | | case 5 : stop_type = "正在直连充电"; break; |
| | | case 6 : stop_type = "正在等待充电"; break; |
| | | case 7 : stop_type = "放电时间到"; break; |
| | | case 8 : stop_type = "放电容量到"; break; |
| | | case 9 : stop_type = "单体下限到"; break; |
| | | case 10 : stop_type = "组端下限到"; break; |
| | | case 11 : stop_type = "市电中断停止"; break; |
| | | case 12 : stop_type = "存储数据满"; break; |
| | | case 13 : stop_type = "机内温度异常"; break; |
| | | case 14 : stop_type = "放电电流过流"; break; |
| | | case 15 : stop_type = "后台通信中断"; break; |
| | | case 16 : stop_type = "负载模块中断"; break; |
| | | case 17 : stop_type = "在线模块中断"; break; |
| | | case 18 : stop_type = "负载模块过功率"; break; |
| | | case 19 : stop_type = "内部程序异常"; break; |
| | | if (BattTestData.TEST_LOADER_FBI_IDCE == dev_type) { |
| | | switch (stop_type_t) { |
| | | case 0: |
| | | stop_type = "手动停止"; |
| | | break; |
| | | case 1: |
| | | stop_type = "放电时间到"; |
| | | break; |
| | | case 2: |
| | | stop_type = "放电容量到"; |
| | | break; |
| | | case 3: |
| | | stop_type = "单体下限到"; |
| | | break; |
| | | case 4: |
| | | stop_type = "组端下限到"; |
| | | break; |
| | | case 5: |
| | | stop_type = "市电中断"; |
| | | break; |
| | | case 6: |
| | | stop_type = "内存不足"; |
| | | break; |
| | | case 7: |
| | | stop_type = "温度异常"; |
| | | break; |
| | | } |
| | | } else if (BattTestData.TEST_LOADER_FBS9100S == dev_type) { |
| | | switch (stop_type_t) { |
| | | case 0: |
| | | stop_type = "手动停止"; |
| | | break; |
| | | case 1: |
| | | stop_type = "暂停"; |
| | | break; |
| | | case 2: |
| | | stop_type = "正在放电测试"; |
| | | break; |
| | | case 3: |
| | | stop_type = "正在等待放电"; |
| | | break; |
| | | case 4: |
| | | stop_type = "正在限流充电"; |
| | | break; |
| | | case 5: |
| | | stop_type = "正在直连充电"; |
| | | break; |
| | | case 6: |
| | | stop_type = "正在等待充电"; |
| | | break; |
| | | case 7: |
| | | stop_type = "放电时间到"; |
| | | break; |
| | | case 8: |
| | | stop_type = "放电容量到"; |
| | | break; |
| | | case 9: |
| | | stop_type = "单体下限到"; |
| | | break; |
| | | case 10: |
| | | stop_type = "组端下限到"; |
| | | break; |
| | | case 11: |
| | | stop_type = "市电中断停止"; |
| | | break; |
| | | case 12: |
| | | stop_type = "存储数据满"; |
| | | break; |
| | | case 13: |
| | | stop_type = "机内温度异常"; |
| | | break; |
| | | case 14: |
| | | stop_type = "放电电流过流"; |
| | | break; |
| | | case 15: |
| | | stop_type = "后台通信中断"; |
| | | break; |
| | | case 16: |
| | | stop_type = "负载模块中断"; |
| | | break; |
| | | case 17: |
| | | stop_type = "在线模块中断"; |
| | | break; |
| | | case 18: |
| | | stop_type = "负载模块过功率"; |
| | | break; |
| | | case 19: |
| | | stop_type = "内部程序异常"; |
| | | break; |
| | | } |
| | | } else { |
| | | stop_type = "手动停止"; |