| | |
| | | return null;
|
| | | }
|
| | | IASZone iASZone = (IASZone)i_device;
|
| | | if (iASZone.iASInfo == null)
|
| | | {
|
| | | return null;
|
| | | }
|
| | |
|
| | | var alarmInfo = new IASZoneReportInfo();
|
| | | if (iASZone.iASInfo.Battery == 1)
|
| | |
| | | }
|
| | |
|
| | | //运动传感器
|
| | | if (device.IasDeviceType == 13)
|
| | | if (device.IasDeviceType == 13 || device.IasDeviceType == 541)
|
| | | {
|
| | | if (iASZone.iASInfo.Alarm1 == 1)
|
| | | {
|
| | | //有不明物体经过
|
| | | //有人经过
|
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uHadUnKnowObjectPassed);
|
| | | }
|
| | | }
|
| | |
| | | } |
| | | else if (info.AlarmCode == 216) |
| | | { |
| | | //常开模式开启 |
| | | //常开模式开启(门锁触发) |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg6); |
| | | alarmInfo.MsgDiv = 9000; |
| | | } |
| | | else if (info.AlarmCode == 217) |
| | | { |
| | | //常开模式结束 |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg7); |
| | | //常开模式结束(门锁触发) |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg7);
|
| | | alarmInfo.MsgDiv = 9000; |
| | | }
|
| | | else if (info.AlarmCode == 218) |
| | | { |
| | | //常开模式开启(网关触发) |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg9);
|
| | | alarmInfo.MsgDiv = 9000; |
| | | }
|
| | | else if (info.AlarmCode == 219) |
| | | { |
| | | //常开模式结束(网关触发) |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg10);
|
| | | alarmInfo.MsgDiv = 9000; |
| | | } |
| | | else if (info.AlarmCode == 232) |
| | | { |
| | | //门铃触发 |
| | | //有人访问 |
| | | alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg8); |
| | | } |
| | | } |