| | |
| | | inputView.btnState.Text = str; |
| | | } |
| | | break; |
| | | case SPK.SensorLight: |
| | | { |
| | | string str = this.GetText(dicList, "illuminance"); |
| | | inputView.btnState.Text = str; |
| | | |
| | | } |
| | | break; |
| | | case SPK.DoorLock: |
| | | { |
| | | string value = this.GetValue(dicList); |
| | |
| | | if (device.spk == SPK.SensorEnvironment || device.spk == SPK.SensorEnvironmentHailin |
| | | || device.spk == SPK.SensorEnvironment2 |
| | | || device.spk == SPK.SensorEnvironment3 |
| | | || device.spk == SPK.SensorLight |
| | | ) |
| | | { |
| | | ///当前的索引值数据对象 |
| | |
| | | switch (key) |
| | | { |
| | | |
| | | case "illuminance": |
| | | { |
| | | int titleInt = 0; |
| | | if (comparator == ">") |
| | | { |
| | | titleInt = StringId.zhaomingdugaoyu; |
| | | } |
| | | else if (comparator == "<") |
| | | { |
| | | titleInt = StringId.zhaomingdudiyu; |
| | | } |
| | | ConditionDeviceFunList.Current.InputBoxAction(device, titleInt, indexVulae, true, stateValue); |
| | | } |
| | | break; |
| | | case "temperature": |
| | | { |
| | | int titleInt = 0; |
| | |
| | | case SPK.ElectricalTvHisense: |
| | | { |
| | | string on_off = GetKeyValue("on_off", dicList); |
| | | string volumet = GetKeyValue("set_volume", dicList); |
| | | string signal = GetKeyValue("signal", dicList); |
| | | if (!string.IsNullOrEmpty(on_off)) |
| | | { |
| | | if (on_off == "1") |
| | | if (on_off == "on") |
| | | { |
| | | stateStr = Language.StringByID(StringId.onLogic); |
| | | } |
| | | else |
| | | { |
| | | stateStr = Language.StringByID(StringId.offLogic); |
| | | //如果关了,其它属性不显示 |
| | | break; |
| | | } |
| | | |
| | | } |
| | |
| | | { |
| | | stateStr += ","; |
| | | } |
| | | if (!string.IsNullOrEmpty(volumet)) |
| | | { |
| | | stateStr += Language.StringByID(StringId.yinliang) + volumet; |
| | | } |
| | | |
| | | if (!string.IsNullOrEmpty(stateStr)) |
| | | { |
| | | stateStr += ","; |
| | | } |
| | | if (!string.IsNullOrEmpty(signal)) |
| | | { |
| | | stateStr += signal.Replace("_", " "); |
| | | var p = new PublicInterface(); |
| | | string key = p.GetKey(p.GetHisenseSignalSourceDic(), signal); |
| | | stateStr += key; |
| | | } |
| | | stateStr = stateStr.TrimEnd(','); |
| | | } |
| | |
| | | { |
| | | switch (value) |
| | | { |
| | | case "1": |
| | | case "on": |
| | | { |
| | | button1.Text = Language.StringByID(StringId.onLogic); |
| | | } |
| | | break; |
| | | case "0": |
| | | case "off": |
| | | { |
| | | button1.Text = Language.StringByID(StringId.offLogic); |
| | | } |
| | |
| | | } |
| | | } |
| | | break; |
| | | case "signal": |
| | | |
| | | case "set_volume": |
| | | { |
| | | if (button2 == null) |
| | | { |
| | | //怕调试软件乱上东西导致抛异常 |
| | | break; |
| | | } |
| | | button2.Text = value.Replace("_", " "); |
| | | button2.Text = value; |
| | | } |
| | | break; |
| | | case "signal": |
| | | { |
| | | if (button3 == null) |
| | | { |
| | | //怕调试软件乱上东西导致抛异常 |
| | | break; |
| | | } |
| | | var p = new PublicInterface(); |
| | | string key = p.GetKey(p.GetHisenseSignalSourceDic(), value); |
| | | button3.Text = key; |
| | | } |
| | | break; |
| | | } |
| | |
| | | switch (key) |
| | | { |
| | | |
| | | case "illuminance": |
| | | { |
| | | if (comparator == ">") |
| | | { |
| | | strtext = ">" + value; |
| | | } |
| | | else if (comparator == "<") |
| | | { |
| | | strtext = "<" + value; |
| | | } |
| | | |
| | | } |
| | | break; |
| | | case "temperature": |
| | | { |
| | | if (comparator == ">") |