‘liusuyi’
2023-12-20 9814ba539d1d34d1a75b52e5ea015ad0d5929848
增加火点检测子类型烟雾检测
已修改1个文件
14 ■■■■ 文件已修改
src/main/java/com/ard/utils/sdk/hiksdk/service/impl/FMSGCallBack.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ard/utils/sdk/hiksdk/service/impl/FMSGCallBack.java
@@ -174,7 +174,7 @@
                        alarmType = "倒地检测事件报警";
                        //endregion
                        break;
                    case 35: //region 倒地检测
                    case 35: //region 人数变化事件报警
                        alarmType = "人数变化事件报警";
                        //endregion
                        break;
@@ -627,6 +627,17 @@
                Pointer pFireDecAlarm = struFireDecAlarm.getPointer();
                pFireDecAlarm.write(0, pAlarmInfo.getByteArray(0, struFireDecAlarm.size()), 0, struFireDecAlarm.size());
                struFireDecAlarm.read();
                switch (struFireDecAlarm.byAlarmSubType) {
                    case 0:
                        alarmType = "火点检测报警";
                        break;
                    case 1:
                        alarmType = "烟雾检测报警";
                        break;
                    case 2:
                        alarmType = "烟火报警 ";
                        break;
                }
                //String sFireDecAlarmInfo = "绝对时间:" + struFireDecAlarm.dwAbsTime + ",报警子类型:" + struFireDecAlarm.byAlarmSubType + ",火点最高温度 :" +
                //        struFireDecAlarm.wFireMaxTemperature + ",火点目标距离:" + struFireDecAlarm.wTargetDistance;
                //System.out.println(sFireDecAlarmInfo);
@@ -638,7 +649,6 @@
                alarmTime = DateUtils.parseTime(struFireDecAlarm.dwAbsTime);//报警时间
                if (camera != null) {
                    alarmName = "火焰检测信息上报";
                    alarmType = "火焰检测事件报警";
                    switch (camera.getGdType()) {
                        case "3":
                            superBrainEventHandler(camera, chanNo, alarmName, alarmType, alarmTime, picUrl, facePicUrl);