| | |
| | | } |
| | | } |
| | | break; |
| | | case SPK.Peephole: |
| | | LogicView.FunTypeView viewPeephole = new LogicView.FunTypeView(); |
| | | viewPeephole.btnText.TextID = StringId.ActivityDetection; |
| | | viewPeephole.btnText.Name = Language.StringByID(StringId.shipinmensuo); |
| | | fLayout.AddChidren(viewPeephole.FLayoutView()); |
| | | viewPeephole.btnClick.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | this.identifier = "pir_event";//人体感应告警 |
| | | this.DeviceView(device, viewPeephole.btnState, StringId.shi, StringId.offLogic, 1); |
| | | |
| | | }; |
| | | if (edit) |
| | | { |
| | | this.GetEditState(device, index, viewPeephole.btnState, null, null, null); |
| | | } |
| | | break; |
| | | case SPK.Ev_Ipcam: |
| | | LogicView.FunTypeView viewEzIpcam = new LogicView.FunTypeView(); |
| | | viewEzIpcam.btnText.TextID = StringId.ActivityDetection; |
| | | viewEzIpcam.btnText.Name = Language.StringByID(StringId.shipinmensuo); |
| | | fLayout.AddChidren(viewEzIpcam.FLayoutView()); |
| | | viewEzIpcam.btnClick.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | this.identifier = "motiondetect_event";//人体感应告警 |
| | | this.DeviceView(device, viewEzIpcam.btnState, StringId.shi, StringId.offLogic, 1); |
| | | |
| | | }; |
| | | if (edit) |
| | | { |
| | | this.GetEditState(device, index, viewEzIpcam.btnState, null, null, null); |
| | | } |
| | | break; |
| | | |
| | | } |
| | | #region 保存 |
| | |
| | | inputDevice.condition = new List<Dictionary<string, string>>(); |
| | | } |
| | | } |
| | | else if(device.spk == SPK.Peephole) |
| | | { |
| | | //猫眼-人体感应告警 |
| | | inputDevice.condition_type = "9"; |
| | | inputDevice.identifier = this.identifier; |
| | | } |
| | | else if(device.spk == SPK.Ev_Ipcam) |
| | | { |
| | | //萤石摄像头-移动监测告警 |
| | | inputDevice.condition_type = "9"; |
| | | inputDevice.identifier = this.identifier; |
| | | } |
| | | else if (device.spk == SPK.VideoDoorLock) |
| | | { |
| | | ////萤石视频门锁 |