| | |
| | | using System.Collections.Generic; |
| | | using HDL_ON.Entity; |
| | | using HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock; |
| | | using Newtonsoft.Json; |
| | | |
| | | |
| | | namespace HDL_ON.UI.UI2.Intelligence.Automation |
| | |
| | | view.btnClick.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | DeviceView(device, view.btnState, StringId.kaiqi, StringId.bihe); |
| | | }; |
| | | if (edit) |
| | | { |
| | | GetEditState(device, index, view.btnState, null, null, null); |
| | | } |
| | | } |
| | | break; |
| | | //紧急呼叫传感器 |
| | | case SPK.SensorHelp: |
| | | { |
| | | LogicView.FunTypeView view = new LogicView.FunTypeView(); |
| | | view.btnText.TextID = StringId.mubiaozhuangtai; |
| | | fLayout.AddChidren(view.FLayoutView()); |
| | | view.btnClick.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | DeviceView(device, view.btnState, StringId.qiujiu, StringId.zhengchang ,1); |
| | | }; |
| | | if (edit) |
| | | { |
| | |
| | | case SPK.SensorGas: |
| | | case SPK.SensorWater: |
| | | case SPK.SensorSmoke: |
| | | case SPK.SensorHelp: |
| | | { |
| | | keyVlaue = "status"; |
| | | if (!Is_SpkAttribute(keyVlaue)) { |
| | |
| | | { |
| | | case StringId.xieluo: |
| | | case StringId.luoshui: |
| | | case StringId.qiujiu: |
| | | { |
| | | value = "alarm"; |
| | | } |
| | | break; |
| | | case StringId.wuxieluo: |
| | | case StringId.wuluoshui: |
| | | case StringId.zhengchang: |
| | | { |
| | | value = "normal"; |
| | | } |
| | |
| | | case StringId.onLogic: |
| | | { |
| | | value = "on"; |
| | | if (device.spk == SPK.SensorDryContact) |
| | | { |
| | | value = "open"; |
| | | } |
| | | |
| | | } |
| | | break; |
| | | case StringId.offLogic: |
| | | { |
| | | value = "off"; |
| | | if (device.spk == SPK.SensorDryContact) |
| | | { |
| | | value = "close"; |
| | | } |
| | | } |
| | | break; |
| | | case StringId.youren: |
| | |
| | | if (device.spk == SPK.SensorLight) |
| | | { |
| | | //照明传感器 |
| | | max =int.MaxValue; |
| | | max =1200; |
| | | } |
| | | |
| | | new LogicView.TipPopView { }.InputBox(textInt, stateValue, (value) => |