lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/dto/BattTestData.java
@@ -445,126 +445,369 @@
      String stop_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 = "主机停止(ld-18)"; break;
         case 15 : stop_type = "从机通讯异常(ld-18)"; break;
         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 = "主机停止(ld-18)";
            break;
         case 15:
            stop_type = "从机通讯异常(ld-18)";
            break;
      }
      return stop_type;
   }
   // 逆变设备放电终止原因9120和9140
   public static String getStopType_9120(int stop_type_t)
   {
   public static String getStopType_9120(int stop_type_t) {
      String stop_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;
         case 20: stop_type = "市电恢复停止升压放电"; break;
         case 21: stop_type = "充电过程中市电中断"; break;
         case 22: stop_type = "合路器放电功能组端电压下限到"; break;
         case 23: stop_type = "单体温度上限到停止"; break;
         case 24: stop_type = "在线电压异常高停止"; break;
         case 25: stop_type = "协转通信异常停止"; break;
         case 26: stop_type = "单体通信异常停止"; break;
         case 27: stop_type = "未知"; break;
         case 28: stop_type = "切换装置通信故障"; break;
         case 29: stop_type = "切换装置故障"; break;
         case 30: stop_type = "DCAC模块故障"; break;
         case 31: stop_type = "负载功率小"; break;
         case 32: stop_type = "干接点输入故障"; break;
         case 33: stop_type = "母联通信异常"; break;
         case 34: stop_type = "母联手动关闭"; break;
      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;
         case 20:
            stop_type = "市电恢复停止升压放电";
            break;
         case 21:
            stop_type = "充电过程中市电中断";
            break;
         case 22:
            stop_type = "合路器放电功能组端电压下限到";
            break;
         case 23:
            stop_type = "单体温度上限到停止";
            break;
         case 24:
            stop_type = "在线电压异常高停止";
            break;
         case 25:
            stop_type = "协转通信异常停止";
            break;
         case 26:
            stop_type = "单体通信异常停止";
            break;
         case 27:
            stop_type = "未知";
            break;
         case 28:
            stop_type = "切换装置通信故障";
            break;
         case 29:
            stop_type = "切换装置故障";
            break;
         case 30:
            stop_type = "DCAC模块故障";
            break;
         case 31:
            stop_type = "负载功率小";
            break;
         case 32:
            stop_type = "干接点输入故障";
            break;
         case 33:
            stop_type = "母联通信异常";
            break;
         case 34:
            stop_type = "母联手动关闭";
            break;
      }
      return stop_type;
   }
   // 一体机设备放电终止原因
   public static String getStopType_8059(int stop_type_t)
   {
   // 并联电源放电终止原因9149
   public static String getStopType_9149(int stop_type_t) {
      String stop_type = "其他";
      switch(stop_type_t)
      {
         case 0x00: stop_type = "手动停止"; break;
         case 0x01: stop_type = "放电时间到"; break;
         case 0x02: stop_type = "放电容量到"; break;
         case 0x03: stop_type =   "单体下限到"; break;
         case 0x04: stop_type =    "组端下限到"; break;
         case 0x05: stop_type =    "市电中断"; break;
         case 0x06: stop_type =    "内存不足"; break;
         case 0x07: stop_type =   "温度异常高"; break;
         case 0x08: stop_type =   "正在放电"; break;
         case 0x09: stop_type =   "手动暂停"; break;
         case 0x0A: stop_type =   "暂停放电"; break;
         case 0x0B: stop_type =   "通信故障"; break;
         case 0x0C: stop_type =   "电流故障"; break;
         case 0x0D: stop_type =   "压差上限到"; break;
         case 0x0E: stop_type =   "组端电压异常"; break;
         case 0x0F: stop_type =   "风扇异常"; break;
         case 0x10: stop_type =   "整流器电压异常"; break;
         case 0x11: stop_type =   "IGBT异常"; break;
         case 0x12: stop_type =   "辅助电源异常"; break;
         case 0x13: stop_type = "CSV文件太大,请删除"; break;
         case 0x14: stop_type =   "BMS通信异常"; break;
         case 0x15: stop_type =   "存储异常"; break;
         case 0x16: stop_type =   "从机断开或通讯异常"; break;
         case 0x17: stop_type =   "从机状态异常"; break;
         case 0x18: stop_type =   "紧急停止"; break;
         case 0x19: stop_type =   "单体温度异常高"; break;
         case 0x40: stop_type =   "停止充电"; break;
         case 0x41: stop_type =   "暂停充电"; break;
         case 0x42: stop_type =   "正在充电"; break;
         case 0x43: stop_type =   "充电时间到"; break;
         case 0x44: stop_type =   "充电容量到"; break;
         case 0x45: stop_type =   "单体上限到"; break;
         case 0x46: stop_type =   "充电已完成"; break;
         case 0x47: stop_type =   "市电中断"; break;
         case 0x48: stop_type =   "温度异常高"; break;
         case 0x49: stop_type =   "通信故障"; break;
         case 0x4A: stop_type =   "充电模块异常"; break;
         case 0x4B: stop_type =   "组端上限到"; break;
         case 0x4C: stop_type =   "压差上限到"; break;
         case 0x4D: stop_type =   "电流异常"; break;
         case 0x4E: stop_type =   "组端电压异常"; break;
         case 0x4F: stop_type =   "风扇异常"; break;
         case 0x50: stop_type =   "整流器电压异常"; break;
         case 0x51: stop_type =   "IGBT异常"; break;
         case 0x52: stop_type =   "辅助电源异常"; break;
         case 0x53: stop_type =   "CSV文件太大,请删除"; break;
         case 0x54: stop_type =   "BMS通信异常"; break;
         case 0x55: stop_type =   "存储异常"; break;
         case 0x56: stop_type =   "从机断开或通讯异常"; break;
         case 0x57: stop_type =   "从机状态异常"; break;
         case 0x58: stop_type =   "紧急停止"; break;
      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;
      }
      return stop_type;
   }
   // 一体机设备放电终止原因
   public static String getStopType_8059(int stop_type_t) {
      String stop_type = "其他";
      switch (stop_type_t) {
         case 0x00:
            stop_type = "手动停止";
            break;
         case 0x01:
            stop_type = "放电时间到";
            break;
         case 0x02:
            stop_type = "放电容量到";
            break;
         case 0x03:
            stop_type = "单体下限到";
            break;
         case 0x04:
            stop_type = "组端下限到";
            break;
         case 0x05:
            stop_type = "市电中断";
            break;
         case 0x06:
            stop_type = "内存不足";
            break;
         case 0x07:
            stop_type = "温度异常高";
            break;
         case 0x08:
            stop_type = "正在放电";
            break;
         case 0x09:
            stop_type = "手动暂停";
            break;
         case 0x0A:
            stop_type = "暂停放电";
            break;
         case 0x0B:
            stop_type = "通信故障";
            break;
         case 0x0C:
            stop_type = "电流故障";
            break;
         case 0x0D:
            stop_type = "压差上限到";
            break;
         case 0x0E:
            stop_type = "组端电压异常";
            break;
         case 0x0F:
            stop_type = "风扇异常";
            break;
         case 0x10:
            stop_type = "整流器电压异常";
            break;
         case 0x11:
            stop_type = "IGBT异常";
            break;
         case 0x12:
            stop_type = "辅助电源异常";
            break;
         case 0x13:
            stop_type = "CSV文件太大,请删除";
            break;
         case 0x14:
            stop_type = "BMS通信异常";
            break;
         case 0x15:
            stop_type = "存储异常";
            break;
         case 0x16:
            stop_type = "从机断开或通讯异常";
            break;
         case 0x17:
            stop_type = "从机状态异常";
            break;
         case 0x18:
            stop_type = "紧急停止";
            break;
         case 0x19:
            stop_type = "单体温度异常高";
            break;
         case 0x40:
            stop_type = "停止充电";
            break;
         case 0x41:
            stop_type = "暂停充电";
            break;
         case 0x42:
            stop_type = "正在充电";
            break;
         case 0x43:
            stop_type = "充电时间到";
            break;
         case 0x44:
            stop_type = "充电容量到";
            break;
         case 0x45:
            stop_type = "单体上限到";
            break;
         case 0x46:
            stop_type = "充电已完成";
            break;
         case 0x47:
            stop_type = "市电中断";
            break;
         case 0x48:
            stop_type = "温度异常高";
            break;
         case 0x49:
            stop_type = "通信故障";
            break;
         case 0x4A:
            stop_type = "充电模块异常";
            break;
         case 0x4B:
            stop_type = "组端上限到";
            break;
         case 0x4C:
            stop_type = "压差上限到";
            break;
         case 0x4D:
            stop_type = "电流异常";
            break;
         case 0x4E:
            stop_type = "组端电压异常";
            break;
         case 0x4F:
            stop_type = "风扇异常";
            break;
         case 0x50:
            stop_type = "整流器电压异常";
            break;
         case 0x51:
            stop_type = "IGBT异常";
            break;
         case 0x52:
            stop_type = "辅助电源异常";
            break;
         case 0x53:
            stop_type = "CSV文件太大,请删除";
            break;
         case 0x54:
            stop_type = "BMS通信异常";
            break;
         case 0x55:
            stop_type = "存储异常";
            break;
         case 0x56:
            stop_type = "从机断开或通讯异常";
            break;
         case 0x57:
            stop_type = "从机状态异常";
            break;
         case 0x58:
            stop_type = "紧急停止";
            break;
      }
      return stop_type;
   }