| | |
| | | package com.whyc.dto; |
| | | |
| | | public class StateDto { |
| | | public static String getStopReason(int testStopTypeReal){ |
| | | String testStopTypeRealName="未知"; |
| | | switch (testStopTypeReal){ |
| | | case 0:testStopTypeRealName="无";break; |
| | | case 1:testStopTypeRealName="暂停";break; |
| | | case 2:testStopTypeRealName="正在放电测试";break; |
| | | case 3:testStopTypeRealName="正在等待放电";break; |
| | | case 4:testStopTypeRealName="正在限流充电";break; |
| | | case 5:testStopTypeRealName="正在直连充电";break; |
| | | case 6:testStopTypeRealName="正在等待充电";break; |
| | | case 7:testStopTypeRealName="放电时间到停止";break; |
| | | case 8:testStopTypeRealName="放电容量到停止";break; |
| | | case 9:testStopTypeRealName="单体电压下限到停止";break; |
| | | case 10:testStopTypeRealName="组端电压下限到停止";break; |
| | | case 11:testStopTypeRealName="市电中断停止";break; |
| | | case 12:testStopTypeRealName="存储数据满停止";break; |
| | | case 13:testStopTypeRealName="机内温度异常停止";break; |
| | | case 14:testStopTypeRealName="放电电流过流停止";break; |
| | | case 15:testStopTypeRealName="后台通信中断停止";break; |
| | | case 16:testStopTypeRealName="负载模块通信中断停止";break; |
| | | case 17:testStopTypeRealName="选择模块通信中断停止";break; |
| | | case 18:testStopTypeRealName="负载模块放电过功率停止";break; |
| | | case 19:testStopTypeRealName="内部程序异常停止";break; |
| | | case 20:testStopTypeRealName="合路器放电功能,市电恢复停止升压放电";break; |
| | | case 21:testStopTypeRealName="合路器放电功能,充电过程中市电中断";break; |
| | | case 22:testStopTypeRealName="合路器放电功能组端电压下限";break; |
| | | case 23:testStopTypeRealName="单体温度上限到停止";break; |
| | | case 24:testStopTypeRealName="在线电压异常高停止";break; |
| | | case 25:testStopTypeRealName="协转通信异常停止";break; |
| | | case 26:testStopTypeRealName="单体通信异常停止";break; |
| | | case 27:testStopTypeRealName="其他设备在工作";break; |
| | | case 28:testStopTypeRealName="其他设备故障停止";break; |
| | | case 29:testStopTypeRealName="电压过高或过低";break; |
| | | case 30:testStopTypeRealName="干接点输入故障";break; |
| | | case 31:testStopTypeRealName="单体异常";break; |
| | | case 32:testStopTypeRealName="";break; |
| | | case 33:testStopTypeRealName="电池电流异常";break; |
| | | case 34:testStopTypeRealName="kd测试故障";break; |
| | | |
| | | //61850放电终止原因 |
| | | public static String getStopReason(Integer testStopTypeReal) |
| | | { |
| | | String testStopTypeRealName = "未知"; |
| | | switch(testStopTypeReal) |
| | | { |
| | | case 0 : testStopTypeRealName = "手动终止"; break; |
| | | case 7 : testStopTypeRealName = "放电时间到终止"; break; |
| | | case 8 : testStopTypeRealName = "放电容量到终止"; break; |
| | | case 9 : testStopTypeRealName = "单体电压下限到终止"; break; |
| | | case 23 : testStopTypeRealName = "单体温度上限到终止"; break; |
| | | case 10 : testStopTypeRealName = "组端电压下限到终止"; break; |
| | | case 11 : testStopTypeRealName = "市电中断终止"; break; |
| | | case 26 : testStopTypeRealName = "单体模块通讯异常终止"; break; |
| | | case 12 : testStopTypeRealName = "存储数据满终止"; break; |
| | | case 13 : testStopTypeRealName = "机内温度异常终止"; break; |
| | | case 14 : testStopTypeRealName = "放电电流异常终止"; break; |
| | | case 15 : testStopTypeRealName = "后台通讯中断终止"; break; |
| | | case 19 : testStopTypeRealName = "内部程序异常终止"; break; |
| | | case 24 : testStopTypeRealName = "电源电压高终止"; break; |
| | | case 25 : testStopTypeRealName = "协转通讯异常"; break; |
| | | case 30 : testStopTypeRealName = "外部输入干接点终止"; break; |
| | | case 16 : testStopTypeRealName = "其他"; break; |
| | | } |
| | | return testStopTypeRealName; |
| | | } |