| | |
| | | case DeviceType.IASZone: |
| | | { |
| | | var iASZonedevice = deviceinof as IASZone; |
| | | var intvalue = conditions["AttriButeData1"]; |
| | | //var intvalue = conditions["AttriButeData1"]; |
| | | string if_value = "5"; |
| | | var intvalue = conditions["Range"]; |
| | | icon = $"ZigeeLogic/sensor{iASZonedevice.IasDeviceType}.png"; |
| | | switch (iASZonedevice.IasDeviceType) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | if (conditions.ContainsKey("IgnoreTime")) |
| | | |
| | | |
| | | if (conditions.ContainsKey("IgnoreTime")&& conditions["IgnoreTime"]!="0") |
| | | { |
| | | int minute = int.Parse(conditions["IgnoreTime"]) / 60; |
| | | int second = int.Parse(conditions["IgnoreTime"]) % 60; |
| | |
| | | case 21: |
| | | case 22: |
| | | { |
| | | if (conditions.ContainsKey("IgnoreTime")) |
| | | { |
| | | |
| | | if (conditions.ContainsKey("IgnoreTime")&&conditions["IgnoreTime"] != "0") |
| | | { |
| | | int minute = int.Parse(conditions["IgnoreTime"]) / 60; |
| | | int second = int.Parse(conditions["IgnoreTime"]) % 60; |
| | | if (minute != 0 && second != 0) |
| | |
| | | } |
| | | else |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state = Language.StringByID(MyInternationalizationString.logicopen); |
| | | } |
| | |
| | | break; |
| | | case 40: |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state =Language.StringByID(MyInternationalizationString.smokescreen); |
| | | } |
| | |
| | | break; |
| | | case 42: |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state =Language.StringByID( MyInternationalizationString.waterleakage); |
| | | } |
| | |
| | | break; |
| | | case 43: |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state =Language.StringByID( MyInternationalizationString.gas); |
| | | } |
| | |
| | | break; |
| | | case 277: |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state =Language.StringByID( MyInternationalizationString.callthepolice); |
| | | } |
| | |
| | | break; |
| | | default: |
| | | { |
| | | if (intvalue == "1") |
| | | if (intvalue == if_value) |
| | | { |
| | | state =Language.StringByID(MyInternationalizationString.callthepolice); |
| | | } |
| | |
| | | selecteddevice.del.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | |
| | | var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Confirm, |
| | | var alert = new UserCenter.ShowMsgControl(ShowMsgType.Confirm, |
| | | Language.StringByID(MyInternationalizationString.doyouwanttodelete), |
| | | Language.StringByID(MyInternationalizationString.confrim)); |
| | | alert.Show(); |
| | |
| | | { |
| | | var intvalue = int.Parse(tasks["Data1"]); |
| | | var colorTemperatureValue = 1000000 / (intvalue * 100); |
| | | state += Language.StringByID(MyInternationalizationString.colorTemperature) + colorTemperatureValue.ToString() + "K"; |
| | | state += Language.StringByID(MyInternationalizationString.colorTemperature) + colorTemperatureValue.ToString() + "00K"; |
| | | } |
| | | break; |
| | | } |
| | |
| | | actiondevice.del.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | |
| | | var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Confirm, |
| | | var alert = new UserCenter.ShowMsgControl(ShowMsgType.Confirm, |
| | | Language.StringByID(MyInternationalizationString.doyouwanttodelete), |
| | | Language.StringByID(MyInternationalizationString.confrim)); |
| | | alert.Show(); |