From a67506723c8c8e6f0d223b864eaa69423a2710a8 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 11 Mar 2021 16:48:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/nettyServer/ServerHandler.java | 1521 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 1,494 insertions(+), 27 deletions(-)
diff --git a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/nettyServer/ServerHandler.java b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/nettyServer/ServerHandler.java
index 57798d5..34cdd9f 100644
--- a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/nettyServer/ServerHandler.java
+++ b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/nettyServer/ServerHandler.java
@@ -26,7 +26,7 @@
@Component
public class ServerHandler extends ChannelInboundHandlerAdapter {
- private String reg_LA ="LA[d]{8}[d|A-F]{12}[d|A-F]{8}[d|A-Z]{2}[d|A-F]{4}[x2A][d|A-F]{6}[#@]";
+ private String reg_LA = "LA[d]{8}[d|A-F]{12}[d|A-F]{8}[d|A-Z]{2}[d|A-F]{4}[x2A][d|A-F]{6}[#@]";
private String reg_LB = "LB[\\d|A-F]{12}[\\x2A].*[#@]";
private String reg_LB2 = "LB[\\d|A-F]{6}[\\x2A].*[#@]";
private String reg_LD = "LD[d]{8}[d|A-F]{12}:[A-Z]{4}[\\x2A].*[#@]";
@@ -55,12 +55,13 @@
public void init() {
serverHandler = this;
}
+
/**
* 客户端与服务端创建连接的时候调用
*/
@Override
public void channelActive(ChannelHandlerContext ctx) throws Exception {
- System.out.println("CTX:"+ctx.channel());
+ System.out.println("CTX:" + ctx.channel());
System.out.println("客户端与服务端连接开始...");
// ChannelId id = ctx.channel().id();
// String s = id.toString();
@@ -99,7 +100,7 @@
*/
@Override
public void channelRead(ChannelHandlerContext channelHandlerContext, Object info) throws Exception {
- System.out.println("接收到了:"+info);
+ System.out.println("接收到了:" + info);
ByteBuf buf = (ByteBuf) info;
byte[] req = new byte[buf.readableBytes()];
buf.readBytes(req);
@@ -109,13 +110,13 @@
//获取字符串的长度
int length = content.length();
//当字符串长度大于200时,采集体温数据,小于则采集报警数据
- if (length>200){
+ if (length > 200) {
//只有数据长度大于300时,采集体温数据 200-300 之间为心跳数据,当前不采集
- if (length>250){
+ if (length > 250) {
//插入数据
serverHandler.animalHeatService.save(body);
}
- }else {
+ } else {
String ChannelName = content.substring(10, 22);//设备编码
String sub = content.substring(23, 27);
ConcurrentHashMap<String, Channel> channelHashMap = ChannelMap.getChannelHashMap();
@@ -138,7 +139,11 @@
switch (content.substring(0, 2)) {
case "LA": {
String devId = content.substring(10, 22);
- String fqbm = content.substring(24, 26);
+ //String fqbm = content.substring(24, 26);
+ String d = content.substring(26, 27);
+ int a = Integer.parseInt(d);
+ String num = content.substring(27, 29);
+ String fqbm = content.substring(29, 30);
List<Map<String, Object>> list = serverHandler.equipmentService.selectInfos(devId);
Alarm alarm = new Alarm();
alarm.setAlarmType("一键报警");
@@ -153,28 +158,1490 @@
alarm.setCity((String) list.get(0).get("city"));
alarm.setJd((String) list.get(0).get("jd"));//经度
alarm.setWd((String) list.get(0).get("wd"));//纬度
+ alarm.setCid(a);//警情代码
alarm.setJtype("0");
- if (fqbm.equals("00")) {
- alarm.setWaringType("旁路");
-
- } else if (fqbm.equals("01")) {
- alarm.setWaringType("火警");
- } else if (fqbm.equals("02")) {
- alarm.setWaringType("挟持");
- } else if (fqbm.equals("03")) {
- alarm.setWaringType("紧急");
- } else if (fqbm.equals("04")) {
- alarm.setWaringType("救护");
- } else if (fqbm.equals("05")) {
- alarm.setWaringType("内部");
- } else if (fqbm.equals("06")) {
- alarm.setWaringType("出入");
- } else if (fqbm.equals("07")) {
- alarm.setWaringType("周边");
- } else {
- alarm.setWaringType("防拆");
+ switch (num) {
+ case "00":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("未知");
+ alarm.setContent("未知");
+ } else {
+ alarm.setWaringType("中心调度");
+ alarm.setContent("指挥调度");
+ }
+ break;
+ case "10":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("紧急医疗");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("求救按钮");
+ } else {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("超时无报告");
+ }
+ break;
+ case "11":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("紧急火警");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("烟雾感应");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("明火燃烧");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("管道漏水");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("温度过高");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("压力阀");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("气体管道");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("高温火焰");
+ } else {
+ alarm.setWaringType("火警");
+ alarm.setContent("相邻报警");
+ }
+ break;
+ case "12":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("紧急按键");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("挟持报警");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("无声报警");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("有声报警");
+ } else {
+ alarm.setWaringType("视频输入报警");
+ alarm.setContent("联网报警摄像机输入端口报警");
+ }
+ break;
+ case "13":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("防盗警报");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("周界翻越");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("室内盗窃");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("24小时防盗");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("出/入防区");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("日/夜值守");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("室外报警");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("盗警");
+ alarm.setContent("防拆触发");
+ } else {
+ alarm.setWaringType("盗警");
+ alarm.setContent("相邻报警");
+ }
+ break;
+ case "14":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("一般报警");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("回路断开");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("回路短路");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("模块故障");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("探头防拆");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("模块防拆");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("普通报警");
+ alarm.setContent("无声报警");
+ }
+ break;
+ case "15":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("24小时监察报警");
+ alarm.setContent("24小时辅助");
+ }
+ else if (fqbm.equals("1")) {
+ alarm.setWaringType("25小时监察报警");
+ alarm.setContent("瓦斯侦测");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("26小时监察报警");
+ alarm.setContent("制冷失效");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("27小时监察报警");
+ alarm.setContent("温度下降");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("28小时监察报警");
+ alarm.setContent("水管泄漏");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("29小时监察报警");
+ alarm.setContent("高压阀失效");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("30小时监察报警");
+ alarm.setContent("工作故障");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("31小时监察报警");
+ alarm.setContent("低浓度瓦斯");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("32小时监察报警");
+ alarm.setContent("高温警报");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("33小时监察报警");
+ alarm.setContent("低温警报");
+ }
+ break;
+ case "16":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("34小时监察报警");
+ alarm.setContent("低压警报");
+ }
+ break;
+ case "17":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("交通");
+ alarm.setContent("交通事故");
+ }
+ break;
+ case "20":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("回路故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("水压过低");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("CO2偏低");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("Gate valve sensor");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("水位过低");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("水泵开启");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("防火监察");
+ alarm.setContent("水泵故障");
+ }
+ break;
+ case "30":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("系统故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("交流电故障");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("备电偏低");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("RAM校验错误");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("ROM校验错误");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("远程编程");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("主机设置更改");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("自检失败");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("系统关闭");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("备电故障");
+ }
+ break;
+ case "31":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("接地故障");
+ }
+ break;
+ case "32":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("警号/继电器故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("警号1故障");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("警号2故障");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("报警继电器故障");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("故障继电器故障");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("警号/继电器输出故障");
+ alarm.setContent("回动继电器禁止");
+ }
+ break;
+ case "33":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("系统周边");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("回路断开");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("回路短路");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("扩展模块故障");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("中继器故障");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("打印机缺纸");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("打印机故障");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("扩展模块无直流");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("扩展模块低电压");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("扩展模块复位");
+ }
+ break;
+ case "34":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("扩展模块防拆触发");
+ }
+ break;
+ case "35":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("通讯故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("电话线故障");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("电话接口2故障");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("通讯故障");
+ alarm.setContent("远距离无线通讯");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("通讯故障");
+ alarm.setContent("通讯失败");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("通讯故障");
+ alarm.setContent("无线设备监察失败");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("通讯故障");
+ alarm.setContent("中心巡检失败");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("通讯故障");
+ alarm.setContent("无线发射场强弱");
+ }
+ break;
+ case "37":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("回路故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("保护回路故障");
+ alarm.setContent("回路断开");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("保护回路故障");
+ alarm.setContent("回路短路");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("保护回路故障");
+ alarm.setContent("火警回路");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("保护回路故障");
+ alarm.setContent("逃生门报警");
+ }
+ break;
+ case "38":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("感应器故障");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("无线探头");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("可靠性测试失败");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("防拆开关触发");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("无线发射电压低");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("烟感敏感度过高");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("烟感敏感度过低");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("入侵防区灵敏度过高");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("入侵防区灵敏度过低");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("探头自检失败");
+ }
+ break;
+ case "40":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("开/关机");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("布/撤防");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("分区布/撤防");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("自动布/撤防");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("延时后布/撤防");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("延时布/撤防");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("取消");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("远程布/撤防");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("立即布防");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("感应器故障");
+ alarm.setContent("钥匙开关布/撤防");
+ }
+ break;
+ case "41":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("远端遥控");
+ alarm.setContent("应答回电");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("远端遥控");
+ alarm.setContent("资料下载成功");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("远端遥控");
+ alarm.setContent("连接失败");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("远端遥控");
+ alarm.setContent("系统关机");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("远端遥控");
+ alarm.setContent("关闭拨号");
+ }
+ break;
+ case "42":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("门禁控制报告");
+ alarm.setContent("门禁访问失败");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("门禁控制报告");
+ alarm.setContent("门禁允许");
+ }
+ break;
+ case "44":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("留守布/撤防");
+ }
+ break;
+ case "45":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("旁路布/撤防");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("Early O/C");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("Late O/C");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("布/撤防失败");
+ } else if (fqbm.equals("5")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("自动布防失败");
+ } else if (fqbm.equals("6")) {
+ alarm.setWaringType("布撤防");
+ alarm.setContent("局部布/撤防");
+ } else if (fqbm.equals("7")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("退出错误");
+ } else if (fqbm.equals("8")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("User on Premises");
+ } else if (fqbm.equals("9")) {
+ alarm.setWaringType("特殊开关机");
+ alarm.setContent("Recent Close");
+ }
+ break;
+ case "52":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("警号/继电器禁止");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("警号1输出禁止");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("警号2输出禁止");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("报警继电器禁止");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("故障继电器禁止");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("警号/继电器输出禁止");
+ alarm.setContent("回动继电器禁止");
+ }
+ break;
+ case "55":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("通讯禁止");
+ alarm.setContent("报号禁止");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("通讯禁止");
+ alarm.setContent("无线发射禁止");
+ }
+ break;
+ case "57":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("防区旁路");
+ alarm.setContent("防区旁路");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("防区旁路");
+ alarm.setContent("火警回路");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("旁路操作");
+ alarm.setContent("24小时防区旁路");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("旁路操作");
+ alarm.setContent("防盗防区");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("旁路操作");
+ alarm.setContent("局部旁路");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("旁路操作");
+ alarm.setContent("Swinger Bypass");
+ }
+ break;
+ case "60":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("主机重新上电");
+ alarm.setContent("时钟校准");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("手动触发");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("定期测试");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("周期性无线测试");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("火警回路");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("报告跟随");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("监听跟随");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("步行测试");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("OFF normal condition");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("视频传输");
+ }
+ break;
+ case "61":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("单点火警测试");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("单点未火警测试");
+ }
+ break;
+ case "62":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("事件缓存清除");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("事件缓存50%已满");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("事件缓存90%已满l");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("事件缓存已满");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("时间/日期调整");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("时间/日期丢失");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("进入编程模式");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("退出编程模式");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("24小时未读取事件缓存");
+ }
+ break;
+ case "63":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("管制时段改变");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("非管制时段改变");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("门禁管制时段改变");
+ }
+ break;
+ case "81":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("其它");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("购物");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("医疗");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("家政");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("金融");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("法律");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("服务请求");
+ alarm.setContent("保险");
+ }
+ break;
+ case "91":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("键盘/主机防区-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("火警");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("门磁防区-通讯故障(转发)");
+ }
+ break;
+ case "92":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("主机键盘-通讯故障(转发))");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "93":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("拆动");
+ alarm.setContent("主机防拆-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("窃盗");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "94":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("主机键盘-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("医疗求助");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "95":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("主机键盘-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("紧急求救");
+ alarm.setContent("防区-通讯故障(转发)");
+ }
+ break;
+ case "96":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("10防区-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("防区故障");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "97":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("10防区-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("1防区-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("2防区-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("3防区-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("防区恢复");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "98":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("主机编程被改动");
+ alarm.setContent("安装编程-通讯故障(转发)");
+ } else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ } else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ } else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ } else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("系统事件");
+ alarm.setContent("系统事件-通讯故障(转发)");
+ }
+ break;
+ case "99":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("电话线故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("1")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("交流电故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("备电偏低-通讯故障(转发)");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("警号/继电器故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("总线短路故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("电话线故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("备电故障恢复-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("交流电故障恢复-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("警号/继电器故障恢复-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("系统测试");
+ alarm.setContent("定期测试-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("电话线故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("回路短路故障恢复-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("无线监控恢复-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("系统故障");
+ alarm.setContent("无线监控故障-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("系统故障-恢复");
+ alarm.setContent("无线监控故障恢复-通讯故障(转发)");
+ }
+ break;
+ case "9B":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("快速布防-通讯故障(转发)");
+ }
+ else if (fqbm.equals("1")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("1用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("2用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("3用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("4用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("5用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("6用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("7用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("8用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("9用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("10用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("11用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("12用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("13用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("14用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("布防");
+ alarm.setContent("远程控制-通讯故障(转发)");
+ }
+ break;
+ case "9C":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("16用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("1")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("1用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("2用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("3用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("4用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("5用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("6用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("7用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("8用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("9用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("10用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("11用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("12用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("13用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("14用户-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("撤防");
+ alarm.setContent("远程控制-通讯故障(转发)");
+ }
+ break;
+ case "9D":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("故障");
+ alarm.setContent("总线开路-通讯故障(转发)");
+ }
+ break;
+ case "9E":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("1防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("2防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("3防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("警报故障");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "9F":
+ if (fqbm.equals("0")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("系统-通讯故障(转发)");
+ }
+ else if (fqbm.equals("1")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("1防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("2防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("3防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("4")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("4防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("5")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("5防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("6")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("6防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("7")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("7防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("8")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("8防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("9")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("9防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("A")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("10防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("B")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("11防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("C")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("12防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("D")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("13防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("E")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("14防区-通讯故障(转发)");
+ }
+ else if (fqbm.equals("F")) {
+ alarm.setWaringType("警报恢复");
+ alarm.setContent("15防区-通讯故障(转发)");
+ }
+ break;
+ case "A0":
+ if (fqbm.equals("1")) {
+ alarm.setWaringType("视频故障");
+ alarm.setContent("视频遮挡");
+ }
+ else if (fqbm.equals("2")) {
+ alarm.setWaringType("视频故障");
+ alarm.setContent("视频丢失");
+ }
+ else if (fqbm.equals("3")) {
+ alarm.setWaringType("视频故障");
+ alarm.setContent("存储错误");
+ }
+ break;
}
- alarm.setContent(alarm.getWaringType());
+
serverHandler.alarmService.s(alarm);
outData.add("LEOK#@");
--
Gitblit v1.9.3