package com.whyc.constant;
|
|
import com.whyc.pojo.UpsPowerAlarm;
|
import com.whyc.pojo.UpsPowerAlarmHistory;
|
import com.whyc.pojo.UpsPowerSignal;
|
import com.whyc.pojo.UpsPowerSimulate;
|
import org.snmp4j.smi.*;
|
import org.springframework.beans.BeanUtils;
|
|
import java.util.*;
|
import java.util.stream.Collectors;
|
|
public enum Constant_SNMP_OID_B_247 {
|
|
//状态量,包含运行状态和告警
|
PowerSupplyState(".1.3.6.1.4.1.41477.3.5.247.84.0", "", 1),
|
BattState_1(".1.3.6.1.4.1.41477.3.5.247.86.0", "", 1),
|
BattState_2(".1.3.6.1.4.1.41477.3.5.247.87.0", "", 1),
|
InverterOn(".1.3.6.1.4.1.41477.3.5.247.88.0", "", 1),
|
RectifierPowerSupply(".1.3.6.1.4.1.41477.3.5.247.89.0", "", 1),
|
DynamoAccess(".1.3.6.1.4.1.41477.3.5.247.90.0", "", 1),
|
InputSwitchState(".1.3.6.1.4.1.41477.3.5.247.91.0", "", 1),
|
RepireSwitchState(".1.3.6.1.4.1.41477.3.5.247.92.0", "", 1),
|
PassSwitchState(".1.3.6.1.4.1.41477.3.5.247.93.0", "", 1),
|
OutputSwitchState(".1.3.6.1.4.1.41477.3.5.247.94.0", "", 1),
|
MachineWorkMode(".1.3.6.1.4.1.41477.3.5.247.95.0", "", 1),
|
ModelOnline_1(".1.3.6.1.4.1.41477.3.5.247.97.0", "", 1),
|
ModelOnline_2(".1.3.6.1.4.1.41477.3.5.247.98.0", "", 1),
|
ModelOnline_3(".1.3.6.1.4.1.41477.3.5.247.99.0", "", 1),
|
ModelOnline_4(".1.3.6.1.4.1.41477.3.5.247.100.0", "", 1),
|
ModelOnline_5(".1.3.6.1.4.1.41477.3.5.247.101.0", "", 1),
|
ModelOnline_6(".1.3.6.1.4.1.41477.3.5.247.102.0", "", 1),
|
ModelOnline_7(".1.3.6.1.4.1.41477.3.5.247.103.0", "", 1),
|
ModelOnline_8(".1.3.6.1.4.1.41477.3.5.247.104.0", "", 1),
|
ModelOnline_9(".1.3.6.1.4.1.41477.3.5.247.105.0", "", 1),
|
ModelOnline_10(".1.3.6.1.4.1.41477.3.5.247.106.0", "", 1),
|
ModelOnline_11(".1.3.6.1.4.1.41477.3.5.247.107.0", "", 1),
|
ModelOnline_12(".1.3.6.1.4.1.41477.3.5.247.108.0", "", 1),
|
ParallelsysPowerstate(".1.3.6.1.4.1.41477.3.5.247.96.0", "", 1),
|
UpsAlm1_1(".1.3.6.1.4.1.41477.3.5.247.110.0", "", 1),
|
UpsAlm1_2(".1.3.6.1.4.1.41477.3.5.247.111.0", "", 1),
|
UpsAlm1_3(".1.3.6.1.4.1.41477.3.5.247.112.0", "", 1),
|
UpsAlm1_4(".1.3.6.1.4.1.41477.3.5.247.113.0", "", 1),
|
UpsAlm1_5(".1.3.6.1.4.1.41477.3.5.247.114.0", "", 1),
|
UpsAlm1_6(".1.3.6.1.4.1.41477.3.5.247.115.0", "", 1),
|
UpsAlm1_11(".1.3.6.1.4.1.41477.3.5.247.118.0", "", 1),
|
UpsAlm1_12(".1.3.6.1.4.1.41477.3.5.247.119.0", "", 1),
|
UpsAlm1_13(".1.3.6.1.4.1.41477.3.5.247.120.0", "", 1),
|
UpsAlm1_14(".1.3.6.1.4.1.41477.3.5.247.121.0", "", 1),
|
UpsAlm1_15(".1.3.6.1.4.1.41477.3.5.247.122.0", "", 1),
|
UpsAlm1_16(".1.3.6.1.4.1.41477.3.5.247.123.0", "", 1),
|
UpsAlm1_17(".1.3.6.1.4.1.41477.3.5.247.124.0", "", 1),
|
UpsAlm1_18(".1.3.6.1.4.1.41477.3.5.247.125.0", "", 1),
|
UpsAlm1_19(".1.3.6.1.4.1.41477.3.5.247.126.0", "", 1),
|
UpsAlm1_20(".1.3.6.1.4.1.41477.3.5.247.127.0", "", 1),
|
UpsAlm1_21(".1.3.6.1.4.1.41477.3.5.247.132.0", "", 1),
|
UpsAlm1_22(".1.3.6.1.4.1.41477.3.5.247.133.0", "", 1),
|
UpsAlm1_23(".1.3.6.1.4.1.41477.3.5.247.134.0", "", 1),
|
UpsAlm1_24(".1.3.6.1.4.1.41477.3.5.247.135.0", "", 1),
|
UpsAlm1_25(".1.3.6.1.4.1.41477.3.5.247.136.0", "", 1),
|
UpsAlm2_1(".1.3.6.1.4.1.41477.3.5.247.137.0", "", 1),
|
UpsAlm2_2(".1.3.6.1.4.1.41477.3.5.247.138.0", "", 1),
|
UpsAlm2_3(".1.3.6.1.4.1.41477.3.5.247.139.0", "", 1),
|
UpsAlm2_4(".1.3.6.1.4.1.41477.3.5.247.140.0", "", 1),
|
UpsAlm2_5(".1.3.6.1.4.1.41477.3.5.247.141.0", "", 1),
|
UpsAlm2_6(".1.3.6.1.4.1.41477.3.5.247.142.0", "", 1),
|
UpsAlm2_7(".1.3.6.1.4.1.41477.3.5.247.143.0", "", 1),
|
UpsAlm2_8(".1.3.6.1.4.1.41477.3.5.247.144.0", "", 1),
|
UpsAlm2_9(".1.3.6.1.4.1.41477.3.5.247.145.0", "", 1),
|
UpsAlm2_10(".1.3.6.1.4.1.41477.3.5.247.146.0", "", 1),
|
UpsAlm2_11(".1.3.6.1.4.1.41477.3.5.247.147.0", "", 1),
|
UpsAlm2_12(".1.3.6.1.4.1.41477.3.5.247.148.0", "", 1),
|
UpsAlm2_13(".1.3.6.1.4.1.41477.3.5.247.149.0", "", 1),
|
UpsAlm2_14(".1.3.6.1.4.1.41477.3.5.247.150.0", "", 1),
|
UpsAlm2_15(".1.3.6.1.4.1.41477.3.5.247.151.0", "", 1),
|
UpsAlm2_16(".1.3.6.1.4.1.41477.3.5.247.152.0", "", 1),
|
UpsAlm2_17(".1.3.6.1.4.1.41477.3.5.247.153.0", "", 1),
|
UpsAlm2_18(".1.3.6.1.4.1.41477.3.5.247.154.0", "", 1),
|
UpsAlm2_19(".1.3.6.1.4.1.41477.3.5.247.155.0", "", 1),
|
UpsAlm2_20(".1.3.6.1.4.1.41477.3.5.247.156.0", "", 1),
|
UpsAlm2_21(".1.3.6.1.4.1.41477.3.5.247.157.0", "", 1),
|
UpsAlm2_22(".1.3.6.1.4.1.41477.3.5.247.158.0", "", 1),
|
UpsAlm2_23(".1.3.6.1.4.1.41477.3.5.247.159.0", "", 1),
|
UpsAlm2_24(".1.3.6.1.4.1.41477.3.5.247.160.0", "", 1),
|
UpsAlm2_25(".1.3.6.1.4.1.41477.3.5.247.161.0", "", 1),
|
UpsAlm3_1(".1.3.6.1.4.1.41477.3.5.247.162.0", "", 1),
|
UpsAlm3_2(".1.3.6.1.4.1.41477.3.5.247.163.0", "", 1),
|
UpsAlm3_3(".1.3.6.1.4.1.41477.3.5.247.164.0", "", 1),
|
UpsAlm3_4(".1.3.6.1.4.1.41477.3.5.247.165.0", "", 1),
|
UpsAlm3_5(".1.3.6.1.4.1.41477.3.5.247.166.0", "", 1),
|
UpsAlm3_6(".1.3.6.1.4.1.41477.3.5.247.167.0", "", 1),
|
UpsAlm3_7(".1.3.6.1.4.1.41477.3.5.247.168.0", "", 1),
|
UpsAlm3_8(".1.3.6.1.4.1.41477.3.5.247.169.0", "", 1),
|
UpsAlm3_9(".1.3.6.1.4.1.41477.3.5.247.170.0", "", 1),
|
UpsAlm3_10(".1.3.6.1.4.1.41477.3.5.247.171.0", "", 1),
|
UpsAlm3_11(".1.3.6.1.4.1.41477.3.5.247.172.0", "", 1),
|
UpsAlm3_12(".1.3.6.1.4.1.41477.3.5.247.173.0", "", 1),
|
UpsAlm3_13(".1.3.6.1.4.1.41477.3.5.247.174.0", "", 1),
|
UpsAlm3_14(".1.3.6.1.4.1.41477.3.5.247.175.0", "", 1),
|
UpsAlm3_15(".1.3.6.1.4.1.41477.3.5.247.176.0", "", 1),
|
UpsAlm3_16(".1.3.6.1.4.1.41477.3.5.247.177.0", "", 1),
|
UpsAlm3_17(".1.3.6.1.4.1.41477.3.5.247.178.0", "", 1),
|
UpsAlm3_18(".1.3.6.1.4.1.41477.3.5.247.179.0", "", 1),
|
UpsAlm3_19(".1.3.6.1.4.1.41477.3.5.247.180.0", "", 1),
|
UpsAlm3_20(".1.3.6.1.4.1.41477.3.5.247.181.0", "", 1),
|
UpsAlm3_21(".1.3.6.1.4.1.41477.3.5.247.182.0", "", 1),
|
UpsAlm3_22(".1.3.6.1.4.1.41477.3.5.247.183.0", "", 1),
|
UpsAlm3_23(".1.3.6.1.4.1.41477.3.5.247.184.0", "", 1),
|
UpsAlm3_24(".1.3.6.1.4.1.41477.3.5.247.185.0", "", 1),
|
UpsAlm3_25(".1.3.6.1.4.1.41477.3.5.247.186.0", "", 1),
|
UpsAlm4_1(".1.3.6.1.4.1.41477.3.5.247.187.0", "", 1),
|
UpsAlm4_2(".1.3.6.1.4.1.41477.3.5.247.188.0", "", 1),
|
UpsAlm4_3(".1.3.6.1.4.1.41477.3.5.247.189.0", "", 1),
|
UpsAlm4_4(".1.3.6.1.4.1.41477.3.5.247.190.0", "", 1),
|
UpsAlm4_5(".1.3.6.1.4.1.41477.3.5.247.191.0", "", 1),
|
UpsAlm4_6(".1.3.6.1.4.1.41477.3.5.247.192.0", "", 1),
|
UpsAlm4_7(".1.3.6.1.4.1.41477.3.5.247.193.0", "", 1),
|
UpsAlm4_8(".1.3.6.1.4.1.41477.3.5.247.194.0", "", 1),
|
UpsAlm4_9(".1.3.6.1.4.1.41477.3.5.247.195.0", "", 1),
|
UpsAlm4_10(".1.3.6.1.4.1.41477.3.5.247.196.0", "", 1),
|
UpsAlm4_11(".1.3.6.1.4.1.41477.3.5.247.197.0", "", 1),
|
UpsAlm4_12(".1.3.6.1.4.1.41477.3.5.247.198.0", "", 1),
|
UpsAlm4_13(".1.3.6.1.4.1.41477.3.5.247.199.0", "", 1),
|
UpsAlm4_14(".1.3.6.1.4.1.41477.3.5.247.200.0", "", 1),
|
UpsAlm4_15(".1.3.6.1.4.1.41477.3.5.247.201.0", "", 1),
|
UpsAlm4_16(".1.3.6.1.4.1.41477.3.5.247.202.0", "", 1),
|
UpsAlm4_17(".1.3.6.1.4.1.41477.3.5.247.203.0", "", 1),
|
UpsAlm4_18(".1.3.6.1.4.1.41477.3.5.247.204.0", "", 1),
|
//测量参数
|
acinVola(".1.3.6.1.4.1.41477.3.5.247.2.0", "", 2),
|
acinVolb(".1.3.6.1.4.1.41477.3.5.247.3.0", "", 2),
|
acinVolc(".1.3.6.1.4.1.41477.3.5.247.4.0", "", 2),
|
acoutVola(".1.3.6.1.4.1.41477.3.5.247.5.0", "", 2),
|
acoutVolb(".1.3.6.1.4.1.41477.3.5.247.6.0", "", 2),
|
acoutVolc(".1.3.6.1.4.1.41477.3.5.247.7.0", "", 2),
|
acoutCurra(".1.3.6.1.4.1.41477.3.5.247.8.0", "", 2),
|
acoutCurrb(".1.3.6.1.4.1.41477.3.5.247.9.0", "", 2),
|
acoutCurrc(".1.3.6.1.4.1.41477.3.5.247.10.0", "", 2),
|
dcinVol(".1.3.6.1.4.1.41477.3.5.247.11.0", "", 2),
|
outFreq(".1.3.6.1.4.1.41477.3.5.247.12.0", "", 2),
|
abinVol(".1.3.6.1.4.1.41477.3.5.247.19.0", "", 2),
|
bcinVol(".1.3.6.1.4.1.41477.3.5.247.20.0", "", 2),
|
cainVol(".1.3.6.1.4.1.41477.3.5.247.21.0", "", 2),
|
acinCurra(".1.3.6.1.4.1.41477.3.5.247.22.0", "", 2),
|
acinCurrb(".1.3.6.1.4.1.41477.3.5.247.23.0", "", 2),
|
acinCurrc(".1.3.6.1.4.1.41477.3.5.247.24.0", "", 2),
|
inFreq(".1.3.6.1.4.1.41477.3.5.247.25.0", "", 2),
|
inPowerfactorA(".1.3.6.1.4.1.41477.3.5.247.26.0", "", 2),
|
inPowerfactorB(".1.3.6.1.4.1.41477.3.5.247.27.0", "", 2),
|
inPowerfactorC(".1.3.6.1.4.1.41477.3.5.247.28.0", "", 2),
|
passVola(".1.3.6.1.4.1.41477.3.5.247.29.0", "", 2),
|
passVolb(".1.3.6.1.4.1.41477.3.5.247.30.0", "", 2),
|
passVolc(".1.3.6.1.4.1.41477.3.5.247.31.0", "", 2),
|
passFreq(".1.3.6.1.4.1.41477.3.5.247.32.0", "", 2),
|
aboutVol(".1.3.6.1.4.1.41477.3.5.247.33.0", "", 2),
|
bcoutVol(".1.3.6.1.4.1.41477.3.5.247.34.0", "", 2),
|
caoutVol(".1.3.6.1.4.1.41477.3.5.247.35.0", "", 2),
|
abpassVol(".1.3.6.1.4.1.41477.3.5.247.36.0", "", 2),
|
bcpassVol(".1.3.6.1.4.1.41477.3.5.247.37.0", "", 2),
|
capassVol(".1.3.6.1.4.1.41477.3.5.247.38.0", "", 2),
|
outPowerfactorA(".1.3.6.1.4.1.41477.3.5.247.42.0", "", 2),
|
outPowerfactorB(".1.3.6.1.4.1.41477.3.5.247.43.0", "", 2),
|
outPowerfactorC(".1.3.6.1.4.1.41477.3.5.247.44.0", "", 2),
|
outPeakratioA(".1.3.6.1.4.1.41477.3.5.247.45.0", "", 2),
|
outPeakratioB(".1.3.6.1.4.1.41477.3.5.247.46.0", "", 2),
|
outPeakratioC(".1.3.6.1.4.1.41477.3.5.247.47.0", "", 2),
|
outActpowerA(".1.3.6.1.4.1.41477.3.5.247.48.0", "", 2),
|
outActpowerB(".1.3.6.1.4.1.41477.3.5.247.49.0", "", 2),
|
outActpowerC(".1.3.6.1.4.1.41477.3.5.247.50.0", "", 2),
|
outReapowerA(".1.3.6.1.4.1.41477.3.5.247.51.0", "", 2),
|
outReapowerB(".1.3.6.1.4.1.41477.3.5.247.52.0", "", 2),
|
outReapowerC(".1.3.6.1.4.1.41477.3.5.247.53.0", "", 2),
|
outApppowerA(".1.3.6.1.4.1.41477.3.5.247.54.0", "", 2),
|
outApppowerB(".1.3.6.1.4.1.41477.3.5.247.55.0", "", 2),
|
outApppowerC(".1.3.6.1.4.1.41477.3.5.247.56.0", "", 2),
|
outLoadpercentA(".1.3.6.1.4.1.41477.3.5.247.57.0", "", 2),
|
outLoadpercentB(".1.3.6.1.4.1.41477.3.5.247.58.0", "", 2),
|
outLoadpercentC(".1.3.6.1.4.1.41477.3.5.247.59.0", "", 2),
|
sysoutActpowerA(".1.3.6.1.4.1.41477.3.5.247.62.0", "", 2),
|
sysoutActpowerB(".1.3.6.1.4.1.41477.3.5.247.63.0", "", 2),
|
sysoutActpowerC(".1.3.6.1.4.1.41477.3.5.247.64.0", "", 2),
|
sysoutApppowerA(".1.3.6.1.4.1.41477.3.5.247.65.0", "", 2),
|
sysoutApppowerB(".1.3.6.1.4.1.41477.3.5.247.66.0", "", 2),
|
sysoutApppowerC(".1.3.6.1.4.1.41477.3.5.247.67.0", "", 2),
|
sysoutReapowerA(".1.3.6.1.4.1.41477.3.5.247.68.0", "", 2),
|
sysoutReapowerB(".1.3.6.1.4.1.41477.3.5.247.69.0", "", 2),
|
sysoutReapowerC(".1.3.6.1.4.1.41477.3.5.247.70.0", "", 2),
|
devEnvirTemp(".1.3.6.1.4.1.41477.3.5.247.71.0", "", 2),
|
battBackupTime(".1.3.6.1.4.1.41477.3.5.247.75.0", "", 2),
|
battPosivol(".1.3.6.1.4.1.41477.3.5.247.76.0", "", 2),
|
battPosicurr(".1.3.6.1.4.1.41477.3.5.247.77.0", "", 2),
|
battNegavol(".1.3.6.1.4.1.41477.3.5.247.78.0", "", 2),
|
battNegacurr(".1.3.6.1.4.1.41477.3.5.247.79.0", "", 2),
|
battAgecoefficient(".1.3.6.1.4.1.41477.3.5.247.80.0", "", 2),
|
battTemp(".1.3.6.1.4.1.41477.3.5.247.81.0", "", 2),
|
envirTemp(".1.3.6.1.4.1.41477.3.5.247.82.0", "", 2);
|
|
|
private String oid;
|
private String name;
|
/**
|
* 测点类型: 1-signal,2-simulate
|
*/
|
private Integer type;
|
|
Constant_SNMP_OID_B_247(String oid, String name, Integer type) {
|
this.oid = oid;
|
this.name = name;
|
this.type = type;
|
}
|
|
public String getOid() {
|
return oid;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public Integer getType() {
|
return type;
|
}
|
|
/**
|
* 247的点位
|
*/
|
public static List<String> getOidListAll() {
|
List<String> list = new LinkedList<>();
|
|
Constant_SNMP_OID_B_247[] values = Constant_SNMP_OID_B_247.values();
|
for (Constant_SNMP_OID_B_247 value : values) {
|
String oid = value.getOid();
|
list.add(oid);
|
}
|
return list;
|
}
|
|
/**
|
*
|
* @param bindings 当前设备的所有oid数据
|
* @param alarmListInDB 当前设备的所有告警列表. 约定247的设备id为 116000247
|
* @return
|
*/
|
public static Map<String, Object> assembleBindings(Vector<? extends VariableBinding> bindings,List<UpsPowerAlarm> alarmListInDB) {
|
Map<String, Object> map = new HashMap<>();
|
|
//信号量
|
UpsPowerSignal signal = new UpsPowerSignal();
|
//模拟量
|
UpsPowerSimulate simulate = new UpsPowerSimulate();
|
|
//告警
|
List<Integer> upsAlarmTypeListInDB = alarmListInDB.stream().map(UpsPowerAlarm::getAlmType).collect(Collectors.toList());
|
//如果不存在,则增加
|
List<UpsPowerAlarm> alarmAddList = new LinkedList<>();
|
//如果存在,且消失了,则更新结束时间
|
List<UpsPowerAlarm> alarmRemoveList = new LinkedList<>();
|
List<UpsPowerAlarmHistory> alarmHistoryAddList = new LinkedList<>();
|
|
Date now = new Date();
|
signal.setRecordTime(now);
|
simulate.setRecordTime(now);
|
signal.setPowerDeviceId(116000247);
|
simulate.setPowerDeviceId(116000247);
|
|
for (VariableBinding binding : bindings) {
|
//告警
|
UpsPowerAlarm alarmAdd = new UpsPowerAlarm();
|
alarmAdd.setPowerDeviceId(116000247L);
|
|
//这个按id删除
|
UpsPowerAlarm alarmRemove = new UpsPowerAlarm();
|
|
UpsPowerAlarmHistory alarmHistoryAdd = new UpsPowerAlarmHistory();
|
alarmHistoryAdd.setPowerDeviceId(116000247L);
|
|
OID oid = binding.getOid();
|
//点位
|
String oidStr = oid.toString();
|
//点位值
|
String value = binding.getVariable().toString();
|
//状态值
|
int valueInt;
|
try {
|
valueInt = Integer.parseInt(value);
|
} catch (NumberFormatException e) {
|
//如果没有获取到点位的状态值,为NULL或者NAN,赋值-1,避免报错影响程序执行
|
valueInt = -1;
|
}
|
//测量值
|
float valueFloat;
|
try {
|
valueFloat = Float.parseFloat(value);
|
} catch (NumberFormatException e) {
|
//如果没有获取到点位的测量值,为NULL或者NAN,赋值0,避免报错影响程序执行
|
valueFloat = 0f;
|
}
|
|
switch (oidStr) {
|
case "1.3.6.1.4.1.41477.3.5.247.84.0": {
|
if (valueInt == 233) { //均不供电
|
signal.setPowerSupplyState(0);
|
}else {
|
if(valueInt != -1) {
|
signal.setPowerSupplyState(valueInt);
|
}
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.86.0": {
|
if (valueInt == 224) { //电池自检中
|
signal.setBattState(1);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.87.0": {
|
//{224=浮充,225=均充,226=非充电状态}
|
if (valueInt == 224) {
|
signal.setBattState(2);
|
} else if (valueInt == 225) {
|
signal.setBattState(4);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.88.0": {
|
//{224=关机,225=开机}
|
if (valueInt == 224) {
|
signal.setInverterOn(0);
|
} else if(valueInt == 225) {
|
signal.setInverterOn(1);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.89.0": {
|
//{224=主路逆变供电,225=电池逆变供电,227=均不供电}
|
if (valueInt == 224) {
|
signal.setRectifierPowerSupply(1);
|
} else if(valueInt == 225) {
|
signal.setRectifierPowerSupply(2);
|
} else if(valueInt ==227){
|
signal.setRectifierPowerSupply(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.90.0": {
|
//{224=接入,225=未接入}
|
if (valueInt == 224) {
|
signal.setDynamoAccess(1);
|
} else if(valueInt == 225){
|
signal.setDynamoAccess(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.91.0": {
|
//{224=断开,225=闭合}
|
if (valueInt == 224) {
|
signal.setInputSwitchState(1);
|
} else if (valueInt == 225) {
|
signal.setInputSwitchState(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.92.0": {
|
//{224=断开,225=闭合}
|
if (valueInt == 224) {
|
signal.setRepireSwitchState(1);
|
} else if (valueInt == 225) {
|
signal.setRepireSwitchState(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.93.0": {
|
//{224=断开,225=闭合}
|
if (valueInt == 224) {
|
signal.setPassSwitchState(1);
|
} else if (valueInt == 225) {
|
signal.setPassSwitchState(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.94.0": {
|
//{224=断开,225=闭合}
|
if (valueInt == 224) {
|
signal.setOutputSwitchState(1);
|
} else if (valueInt == 225) {
|
signal.setOutputSwitchState(0);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.95.0": {
|
//{224=正常模式,225=变频器模式,226=智能并机模式,227=智能并机演示模式,228=ECO模式,229=智能ECO模式,230=智能ECO演示模式}
|
if (valueInt == 224) {
|
signal.setMachineWorkMode(1);
|
} else if (valueInt == 225) {
|
signal.setMachineWorkMode(1 << 1);
|
} else if (valueInt == 226) {
|
signal.setMachineWorkMode(1 << 2);
|
} else if (valueInt == 227) {
|
signal.setMachineWorkMode(1 << 3);
|
} else if (valueInt == 228) {
|
signal.setMachineWorkMode(1 << 4);
|
} else if (valueInt == 229) {
|
signal.setMachineWorkMode(1 << 5);
|
} else if (valueInt == 230) {
|
signal.setMachineWorkMode(1 << 6);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.97.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + 1);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.98.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 1));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.99.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 2));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.100.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 3));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.101.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 4));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.102.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 5));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.103.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 6));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.104.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 7));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.105.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 8));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.106.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 9));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.107.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 10));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.108.0": {
|
int modelOnline = signal.getModelOnline() == null ? 0 : signal.getModelOnline();
|
//{224=在线,225=不在线}
|
if (valueInt == 224) {
|
signal.setModelOnline(modelOnline + (1 << 11));
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.96.0": {
|
//{224=均不供电,225=旁路供电,226=主路逆变供电,227=电池逆变供电}
|
if(valueInt == 224){
|
signal.setParallelsysPowerstate(0);
|
}else if (valueInt == 225) {
|
signal.setParallelsysPowerstate(1);
|
} else if(valueInt == 226) {
|
signal.setParallelsysPowerstate(1 << 1);
|
} else if(valueInt == 227) {
|
signal.setParallelsysPowerstate(1 << 2);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.110.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,3=不同步}
|
int alarmType = 116001;
|
if (valueInt == 3) {
|
signal.setUpsAlm1(upsAlm1 + 1);
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.111.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116002;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 1));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.112.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=故障}
|
int alarmType = 116003;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 2));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.113.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=故障}
|
int alarmType = 116004;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 3));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.114.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116005;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 4));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.115.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//TODO 待确认 状态242=无 是否为电池未接入
|
//{0=正常,240=低于下限(关机点),241=高于上限(电压过高),242=无,243=预告警,244=电池接反}
|
if (valueInt == 240) {
|
int alarmType = 116006;
|
signal.setUpsAlm1(upsAlm1 + (1 << 5));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
|
} else if (valueInt == 241) {
|
int alarmType = 116007;
|
signal.setUpsAlm1(upsAlm1 + (1 << 6));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
|
} else if (valueInt == 242) {
|
int alarmType = 116008;
|
signal.setUpsAlm1(upsAlm1 + (1 << 7));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
|
} else if (valueInt == 243) {
|
int alarmType = 116009;
|
signal.setUpsAlm1(upsAlm1 + (1 << 8));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
|
} else if (valueInt == 244) {
|
int alarmType = 116010;
|
signal.setUpsAlm1(upsAlm1 + (1 << 9));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, 116006);
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, 116007);
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, 116008);
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, 116009);
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, 116010);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.118.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116011;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 10));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.119.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116012;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 11));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.120.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116013;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 12));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.121.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116014;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 13));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.122.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116015;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 14));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.123.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116016;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 15));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.124.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116017;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 16));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.125.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=错误}
|
int alarmType = 116018;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 17));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.126.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116019;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 18));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.127.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116020;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 19));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.132.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116021;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 20));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.133.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=异常}
|
int alarmType = 116022;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 21));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.134.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=紧急关机}
|
int alarmType = 116023;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 22));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.135.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=故障}
|
int alarmType = 116024;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 23));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.136.0": {
|
int upsAlm1 = signal.getUpsAlm1() == null ? 0 : signal.getUpsAlm1();
|
//{0=正常,240=相序反}
|
int alarmType = 116025;
|
if (valueInt == 240) {
|
signal.setUpsAlm1(upsAlm1 + (1 << 24));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.137.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=过流}
|
int alarmType = 116026;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + 1);
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.138.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116027;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 1));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.139.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=次数限制}
|
int alarmType = 116028;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 2));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.140.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=限制}
|
int alarmType = 116029;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 3));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.141.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116030;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 4));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.142.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116031;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 5));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.143.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116032;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 6));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.144.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116033;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 7));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.145.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116034;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 8));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.146.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116035;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 9));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.147.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116036;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 10));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.148.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116037;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 11));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.149.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116038;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 12));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.150.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116039;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 13));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.151.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116040;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 14));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.152.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116041;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 15));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.153.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116042;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 16));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.154.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116043;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 17));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.155.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116044;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 18));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.156.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116045;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 19));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.157.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116046;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 20));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.158.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116047;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 21));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.159.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116048;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 22));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.160.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116049;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 23));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.161.0": {
|
int upsAlm2 = signal.getUpsAlm2() == null ? 0 : signal.getUpsAlm2();
|
//{0=正常,240=异常关机}
|
int alarmType = 116050;
|
if (valueInt == 240) {
|
signal.setUpsAlm2(upsAlm2 + (1 << 24));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.162.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=过流}
|
int alarmType = 116051;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + 1);
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.163.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116052;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 1));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.164.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=次数限制}
|
int alarmType = 116053;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 2));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.165.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=限制}
|
int alarmType = 116054;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 3));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.166.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116055;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 4));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.167.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116056;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 5));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.168.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116057;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 6));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.169.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116058;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 7));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.170.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116059;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 8));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.171.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116060;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 9));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.172.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116061;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 10));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.173.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116062;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 11));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.174.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116063;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 12));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.175.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116064;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 13));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.176.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116065;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 14));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.177.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116066;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 15));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.178.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116067;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 16));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.179.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116068;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 17));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.180.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116069;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 18));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.181.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116070;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 19));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.182.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116071;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 20));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.183.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116072;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 21));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.184.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116073;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 22));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.185.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116074;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 23));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.186.0": {
|
int upsAlm3 = signal.getUpsAlm3() == null ? 0 : signal.getUpsAlm3();
|
//{0=正常,240=异常关机}
|
int alarmType = 116075;
|
if (valueInt == 240) {
|
signal.setUpsAlm3(upsAlm3 + (1 << 24));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.187.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=过流}
|
int alarmType = 116076;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + 1);
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.188.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116077;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 1));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.189.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=次数限制}
|
int alarmType = 116078;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 2));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.190.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=限制}
|
int alarmType = 116079;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 3));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.191.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116080;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 4));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.192.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116081;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 5));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.193.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116082;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 6));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.194.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116083;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 7));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.195.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116084;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 8));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.196.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116085;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 9));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.197.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116086;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 10));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.198.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116087;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 11));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.199.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116088;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 12));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.200.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116089;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 13));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.201.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116090;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 14));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.202.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116091;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 15));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.203.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116092;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 16));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.204.0": {
|
int upsAlm4 = signal.getUpsAlm4() == null ? 0 : signal.getUpsAlm4();
|
//{0=正常,240=异常关机}
|
int alarmType = 116093;
|
if (valueInt == 240) {
|
signal.setUpsAlm4(upsAlm4 + (1 << 17));
|
addAlarm(upsAlarmTypeListInDB, alarmAddList, now, alarmAdd, alarmType);
|
}else if(valueInt == 0){
|
removeAlarmAndAddHistory(alarmListInDB, upsAlarmTypeListInDB, alarmRemoveList, alarmHistoryAddList, now, alarmRemove, alarmHistoryAdd, alarmType);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.2.0": {
|
simulate.setAcinVola(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.3.0": {
|
simulate.setAcinVolb(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.4.0": {
|
simulate.setAcinVolc(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.5.0": {
|
simulate.setAcoutVola(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.6.0": {
|
simulate.setAcoutVolb(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.7.0": {
|
simulate.setAcoutVolc(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.8.0": {
|
simulate.setAcoutCurra(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.9.0": {
|
simulate.setAcoutCurrb(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.10.0": {
|
simulate.setAcoutCurrc(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.11.0": {
|
simulate.setDcinVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.12.0": {
|
simulate.setOutFreq(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.19.0": {
|
simulate.setAbinVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.20.0": {
|
simulate.setBcinVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.21.0": {
|
simulate.setCainVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.22.0": {
|
simulate.setAcinCurra(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.23.0": {
|
simulate.setAcinCurrb(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.24.0": {
|
simulate.setAcinCurrc(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.25.0": {
|
simulate.setInFreq(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.26.0": {
|
simulate.setInPowerfactorA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.27.0": {
|
simulate.setInPowerfactorB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.28.0": {
|
simulate.setInPowerfactorC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.29.0": {
|
simulate.setPassVola(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.30.0": {
|
simulate.setPassVolb(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.31.0": {
|
simulate.setPassVolc(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.32.0": {
|
simulate.setPassFreq(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.33.0": {
|
simulate.setAboutVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.34.0": {
|
simulate.setBcoutVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.35.0": {
|
simulate.setCaoutVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.36.0": {
|
simulate.setAbpassVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.37.0": {
|
simulate.setBcpassVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.38.0": {
|
simulate.setCapassVol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.42.0": {
|
simulate.setOutPowerfactorA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.43.0": {
|
simulate.setOutPowerfactorB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.44.0": {
|
simulate.setOutPowerfactorC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.45.0": {
|
simulate.setOutPeakratioA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.46.0": {
|
simulate.setOutPeakratioB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.47.0": {
|
simulate.setOutPeakratioC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.48.0": {
|
simulate.setOutActpowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.49.0": {
|
simulate.setOutActpowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.50.0": {
|
simulate.setOutActpowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.51.0": {
|
simulate.setOutReapowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.52.0": {
|
simulate.setOutReapowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.53.0": {
|
simulate.setOutReapowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.54.0": {
|
simulate.setOutApppowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.55.0": {
|
simulate.setOutApppowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.56.0": {
|
simulate.setOutApppowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.57.0": {
|
simulate.setOutLoadpercentA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.58.0": {
|
simulate.setOutLoadpercentB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.59.0": {
|
simulate.setOutLoadpercentC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.62.0": {
|
simulate.setSysoutActpowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.63.0": {
|
simulate.setSysoutActpowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.64.0": {
|
simulate.setSysoutActpowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.65.0": {
|
simulate.setSysoutApppowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.66.0": {
|
simulate.setSysoutApppowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.67.0": {
|
simulate.setSysoutApppowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.68.0": {
|
simulate.setSysoutReapowerA(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.69.0": {
|
simulate.setSysoutReapowerB(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.70.0": {
|
simulate.setSysoutReapowerC(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.71.0": {
|
simulate.setDevEnvirTemp(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.75.0": {
|
simulate.setBattBackupTime(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.76.0": {
|
simulate.setBattPosivol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.77.0": {
|
simulate.setBattPosicurr(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.78.0": {
|
simulate.setBattNegavol(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.79.0": {
|
simulate.setBattNegacurr(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.80.0": {
|
simulate.setBattAgecoefficient(valueFloat);
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.81.0": {
|
if(Float.isNaN(valueFloat)){
|
simulate.setBattTemp(null);
|
}else {
|
simulate.setBattTemp(valueFloat);
|
}
|
}
|
break;
|
case "1.3.6.1.4.1.41477.3.5.247.82.0": {
|
if(Float.isNaN(valueFloat)){
|
simulate.setEnvirTemp(null);
|
}else {
|
simulate.setEnvirTemp(valueFloat);
|
}
|
}
|
break;
|
|
}
|
|
}
|
|
map.put("signal", signal);
|
map.put("simulate",simulate);
|
map.put("alarmAddList",alarmAddList);
|
map.put("alarmRemoveList",alarmRemoveList);
|
map.put("alarmHistoryAddList",alarmHistoryAddList);
|
return map;
|
}
|
|
private static void removeAlarmAndAddHistory(List<UpsPowerAlarm> alarmListInDB, List<Integer> upsAlarmTypeListInDB, List<UpsPowerAlarm> alarmRemoveList, List<UpsPowerAlarmHistory> alarmHistoryAddList, Date now, UpsPowerAlarm alarmRemove, UpsPowerAlarmHistory alarmHistoryAdd, int alarmType) {
|
if (upsAlarmTypeListInDB.contains(alarmType)) { //数据库中存在,则更新结束时间,并移除到历史表
|
for (UpsPowerAlarm alarmInDB : alarmListInDB) {
|
if (alarmInDB.getAlmType() == alarmType) {
|
//找到要移除的
|
alarmRemove.setNum(alarmInDB.getNum());
|
|
//历史记录表新增
|
BeanUtils.copyProperties(alarmInDB, alarmHistoryAdd);
|
alarmHistoryAdd.setAlmEndTime(now);
|
alarmHistoryAdd.setNum(null);
|
|
alarmRemoveList.add(alarmRemove);
|
alarmHistoryAddList.add(alarmHistoryAdd);
|
}
|
}
|
}
|
}
|
|
private static void addAlarm(List<Integer> upsAlarmTypeListInDB, List<UpsPowerAlarm> alarmAddList, Date now, UpsPowerAlarm alarmAdd, int alarmType) {
|
if (!upsAlarmTypeListInDB.contains(alarmType)) { //数据库中不存在,需要添加
|
alarmAdd.setAlmType(alarmType);
|
alarmAdd.setAlmLevel(2);
|
alarmAdd.setAlmStartTime(now);
|
|
alarmAddList.add(alarmAdd);
|
}
|
}
|
|
}
|