package com.whyc.dto; public class StateDto { //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; } public static String getWorkState(int devWorkStateReal){ String devWorkStateRealName="未知"; switch (devWorkStateReal){ case 0:devWorkStateRealName="在线浮充";break; case 1:devWorkStateRealName="预充电(限流充电)";break; case 2:devWorkStateRealName="核容测试";break; case 3:devWorkStateRealName="停电放电";break; case 4:devWorkStateRealName="内阻测试";break; case 5:devWorkStateRealName="K1/D1 测试";break; } return devWorkStateRealName; } public static String getBattState(int battState){ String battStateName="未知"; switch (battState){ case 0:battStateName="充电";break; case 1:battStateName="放电";break; } return battStateName; } }