package com.whyc.constant;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum PowerAlarmEnum {
|
ALARM_110001(110001,"1路交流A相过压告警"),
|
ALARM_110002(110002,"1路交流A相欠压告警"),
|
ALARM_110003(110003,"1路交流A相缺相告警"),
|
ALARM_110004(110004,"1路交流B相过压告警"),
|
ALARM_110005(110005,"1路交流B相欠压告警"),
|
ALARM_110006(110006,"1路交流B相缺相告警"),
|
ALARM_110007(110007,"1路交流C相过压告警"),
|
ALARM_110008(110008,"1路交流C相欠压告警"),
|
ALARM_110009(110009,"1路交流C相缺相告警"),
|
ALARM_110010(110010,"交流停电告警"),
|
|
ALARM_110011(110011,"防雷器故障告警"),
|
ALARM_110012(110012,"直流电压过高告警"),
|
ALARM_110013(110013,"直流电压过低告警"),
|
ALARM_110014(110014,"负载熔断告警"),
|
ALARM_110015(110015,"电池组1熔断告警"),
|
ALARM_110016(110016,"电池组2熔断告警"),
|
ALARM_110017(110017,"整流器1总故障告警"),
|
ALARM_110018(110018,"整流器2总故障告警"),
|
ALARM_110019(110019,"整流器3总故障告警"),
|
ALARM_110020(110020,"整流器4总故障告警"),
|
ALARM_110021(110021,"整流器5总故障告警"),
|
ALARM_110022(110022,"整流器6总故障告警"),
|
ALARM_110023(110023,"整流器7总故障告警"),
|
ALARM_110024(110024,"整流器8总故障告警"),
|
ALARM_110025(110025,"整流器9总故障告警"),
|
ALARM_110026(110026,"整流器10总故障告警"),
|
ALARM_110027(110027,"整流器11总故障告警"),
|
ALARM_110028(110028,"整流器12总故障告警"),
|
ALARM_110029(110029,"整流器13总故障告警"),
|
ALARM_110030(110030,"整流器14总故障告警"),
|
ALARM_110031(110031,"整流器15总故障告警"),
|
ALARM_110032(110032,"整流器16总故障告警"),
|
ALARM_110033(110033,"交流总故障告警"),
|
ALARM_110034(110034,"直流总故障告警"),
|
ALARM_110035(110035,"交流A相过流告警"),
|
ALARM_110036(110036,"交流B相过流告警"),
|
ALARM_110037(110037,"交流C相过流告警"),
|
ALARM_110038(110038,"监控器故障告警"),
|
ALARM_110039(110039,"直流过流告警"),
|
ALARM_110040(110040,"开关柜总报警"),
|
ALARM_110041(110041,"电池组1电压低告警"),
|
ALARM_110042(110042,"电池组2电压低告警"),
|
ALARM_110043(110043,"电池组1下电告警"),
|
ALARM_110044(110044,"电池组2下电告警"),
|
ALARM_110045(110045,"电池组1充电过流告警"),
|
ALARM_110046(110046,"电池组2充电过流告警"),
|
ALARM_110047(110047,"整流器1过压告警"),
|
ALARM_110048(110048,"整流器2过压告警"),
|
ALARM_110049(110049,"整流器3过压告警"),
|
ALARM_110050(110050,"整流器4过压告警"),
|
ALARM_110051(110051,"整流器5过压告警"),
|
ALARM_110052(110052,"整流器6过压告警"),
|
ALARM_110053(110053,"整流器7过压告警"),
|
ALARM_110054(110054,"整流器8过压告警"),
|
ALARM_110055(110055,"整流器9过压告警"),
|
ALARM_110056(110056,"整流器10过压告警"),
|
ALARM_110057(110057,"整流器11过压告警"),
|
ALARM_110058(110058,"整流器12过压告警"),
|
ALARM_110059(110059,"整流器13过压告警"),
|
ALARM_110060(110060,"整流器14过压告警"),
|
ALARM_110061(110061,"整流器15过压告警"),
|
ALARM_110062(110062,"整流器16过压告警"),
|
ALARM_110063(110063,"整流器1欠压告警"),
|
ALARM_110064(110064,"整流器2欠压告警"),
|
ALARM_110065(110065,"整流器3欠压告警"),
|
ALARM_110066(110066,"整流器4欠压告警"),
|
ALARM_110067(110067,"整流器5欠压告警"),
|
ALARM_110068(110068,"整流器6欠压告警"),
|
ALARM_110069(110069,"整流器7欠压告警"),
|
ALARM_110070(110070,"整流器8欠压告警"),
|
ALARM_110071(110071,"整流器9欠压告警"),
|
ALARM_110072(110072,"整流器10欠压告警"),
|
ALARM_110073(110073,"整流器11欠压告警"),
|
ALARM_110074(110074,"整流器12欠压告警"),
|
ALARM_110075(110075,"整流器13欠压告警"),
|
ALARM_110076(110076,"整流器14欠压告警"),
|
ALARM_110077(110077,"整流器15欠压告警"),
|
ALARM_110078(110078,"整流器16欠压告警"),
|
ALARM_110079(110079,"整流器1过流告警"),
|
ALARM_110080(110080,"整流器2过流告警"),
|
ALARM_110081(110081,"整流器3过流告警"),
|
ALARM_110082(110082,"整流器4过流告警"),
|
ALARM_110083(110083,"整流器5过流告警"),
|
ALARM_110084(110084,"整流器6过流告警"),
|
ALARM_110085(110085,"整流器7过流告警"),
|
ALARM_110086(110086,"整流器8过流告警"),
|
ALARM_110087(110087,"整流器9过流告警"),
|
ALARM_110088(110088,"整流器10过流告警"),
|
ALARM_110089(110089,"整流器11过流告警"),
|
ALARM_110090(110090,"整流器12过流告警"),
|
ALARM_110091(110091,"整流器13过流告警"),
|
ALARM_110092(110092,"整流器14过流告警"),
|
ALARM_110093(110093,"整流器15过流告警"),
|
ALARM_110094(110094,"整流器16过流告警"),
|
ALARM_110095(110095,"整流器1交流异常告警"),
|
ALARM_110096(110096,"整流器2交流异常告警"),
|
ALARM_110097(110097,"整流器3交流异常告警"),
|
ALARM_110098(110098,"整流器4交流异常告警"),
|
ALARM_110099(110099,"整流器5交流异常告警"),
|
ALARM_110100(110100,"整流器6交流异常告警"),
|
ALARM_110101(110101,"整流器7交流异常告警"),
|
ALARM_110102(110102,"整流器8交流异常告警"),
|
ALARM_110103(110103,"整流器9交流异常告警"),
|
ALARM_110104(110104,"整流器10交流异常告警"),
|
ALARM_110105(110105,"整流器11交流异常告警"),
|
ALARM_110106(110106,"整流器12交流异常告警"),
|
ALARM_110107(110117,"整流器13交流异常告警"),
|
ALARM_110108(110108,"整流器14交流异常告警"),
|
ALARM_110109(110109,"整流器15交流异常告警"),
|
ALARM_110110(110110,"整流器16交流异常告警"),
|
ALARM_110111(110111,"交流输入1跳闸告警"),
|
ALARM_110112(110112,"交流输入2跳闸告警"),
|
ALARM_110113(110113,"交流输入1熔丝告警"),
|
ALARM_110114(110114,"交流输入2熔丝告警"),
|
ALARM_110115(110115,"交流输入1三相不平衡告警"),
|
ALARM_110116(110116,"交流输入2三相不平衡告警"),
|
ALARM_110117(110117,"交流输入1频率异常告警"),
|
ALARM_110118(110118,"交流输入2频率异常告警"),
|
ALARM_110119(110119,"协转通信故障告警"),
|
ALARM_110120(110120,"电源通信故障告警"),
|
ALARM_110121(110121,"交流输入1停电告警"),
|
ALARM_110122(110122,"交流输入2停电告警"),
|
ALARM_110123(110123,"交流1采集通信故障告警"),
|
ALARM_110124(110124,"交流2采集通信故障告警"),
|
ALARM_110125(110125,"温感1通信故障告警"),
|
ALARM_110126(110126,"温感2通信故障告警"),
|
ALARM_110127(110127,"温感3通信故障告警"),
|
ALARM_110128(110128,"湿感1通信故障告警"),
|
ALARM_110129(110129,"湿感2通信故障告警"),
|
ALARM_110130(110130,"湿感3通信故障告警"),
|
ALARM_110131(110131,"烟感1报警告警"),
|
ALARM_110132(110132,"烟感2报警告警"),
|
ALARM_110133(110133,"烟感3报警告警"),
|
ALARM_110134(110134,"烟感1通信故障告警"),
|
ALARM_110135(110135,"烟感2通信故障告警"),
|
ALARM_110136(110136,"烟感3通信故障告警"),
|
ALARM_110137(110137,"2路交流A相过压告警"),
|
ALARM_110138(110138,"2路交流A相欠压告警"),
|
ALARM_110139(110139,"2路交流A相缺相告警"),
|
ALARM_110140(110140,"2路交流B相过压告警"),
|
ALARM_110141(110141,"2路交流B相欠压告警"),
|
ALARM_110142(110142,"2路交流B相缺相告警"),
|
ALARM_110143(110143,"2路交流C相过压告警"),
|
ALARM_110144(110144,"2路交流C相欠压告警"),
|
ALARM_110145(110145,"2路交流C相缺相告警"),
|
ALARM_110146(110146,"电源告警"),
|
ALARM_110147(110147,"交流停电通信故障")
|
;
|
|
private Integer stateId;
|
private String stateName;
|
|
PowerAlarmEnum(Integer stateId, String stateName) {
|
this.stateId = stateId;
|
this.stateName = stateName;
|
}
|
|
public Integer getStateId() {
|
return stateId;
|
}
|
|
public String getStateName() {
|
return stateName;
|
}
|
|
public static String getValue(Integer stateId) {
|
if(stateId==null){
|
return "";
|
}
|
for (PowerAlarmEnum ele : values()) {
|
if(ele.getStateId().equals(stateId)) {
|
return ele.getStateName();
|
}
|
}
|
return null;
|
}
|
|
public static Map<Integer,String> getOpInfo() {
|
Map<Integer,String> map=new HashMap<>();
|
for (PowerAlarmEnum logOpEnum : PowerAlarmEnum.values()) {
|
map.put(logOpEnum.getStateId(),logOpEnum.getStateName());
|
}
|
return map;
|
}
|
}
|