From 505effa88b17ce8c3c7ac5403b76d9e5d0cfc2a5 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期一, 28 十月 2024 11:58:31 +0800 Subject: [PATCH] 谷歌版本问题修复 --- HDL_ON/Entity/Function/Function.cs | 134 ++++++++++++++++++++++++++++---------------- 1 files changed, 85 insertions(+), 49 deletions(-) diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs index 417b27e..15480d4 100644 --- a/HDL_ON/Entity/Function/Function.cs +++ b/HDL_ON/Entity/Function/Function.cs @@ -198,13 +198,13 @@ case SPK.HvacAirFreshJinmao: iconPath = "airFreshjinmao"; break; - case SPK.HvacAC: + case SPK.HvacAC:case SPK.HvacAcPanel: iconPath = "acstandard"; break; case SPK.HvacFan: iconPath = "electricalfan"; break; - case SPK.HvacFloorHeat: + case SPK.HvacFloorHeat:case SPK.HvacFloorHeatPanel: iconPath = "floorHeatstandard"; break; case SPK.ElectricTuyaFan2: @@ -296,6 +296,11 @@ /// 璁惧spk /// </summary> public string spk = ""; + /// <summary> + /// 鎵╁睍淇℃伅 + /// 瀛楃涓� + /// </summary> + public string extend = ""; private string _SpkCategory = string.Empty; /// <summary> @@ -458,7 +463,7 @@ public bool online { get { - if (spk == SPK.AirSwitchP3|| spk == SPK.ElectricalTvHisense) + if (spk == SPK.AirSwitchP3) { return _online; } @@ -672,10 +677,12 @@ collect = !collect; IMessageCommon.Current.ShowErrorInfoAlter(result); }); - } else + } + else { Application.RunOnMainThread(() => { + this.SaveFunctionFile(); UI.HomePage.RefreshFunctionView(); }); } @@ -888,24 +895,24 @@ }); } - else if (spk == SPK.ElectricalTvHisense) - { - list.Add(new FunctionAttributes - { - key = FunctionAttributeKey.OnOff, - curValue = string.Empty, - }); - list.Add(new FunctionAttributes - { - key = FunctionAttributeKey.SetVolume, - curValue = string.Empty, - }); - list.Add(new FunctionAttributes - { - key = FunctionAttributeKey.Signal, - curValue = string.Empty, - }); - } + //else if (spk == SPK.ElectricalTvHisense) + //{ + // list.Add(new FunctionAttributes + // { + // key = FunctionAttributeKey.OnOff, + // curValue = string.Empty, + // }); + // list.Add(new FunctionAttributes + // { + // key = FunctionAttributeKey.SetVolume, + // curValue = string.Empty, + // }); + // list.Add(new FunctionAttributes + // { + // key = FunctionAttributeKey.Signal, + // curValue = string.Empty, + // }); + //} else { list.AddRange(attributes); @@ -1722,6 +1729,16 @@ public static class SPK { /// <summary> + /// 鏈煡SPK + /// (鑷畾涔�) + /// </summary> + public const string NULL = "NULL"; + /// <summary> + /// 瑗垮ⅷ鍙瀵硅闂ㄥ彛鏈� + /// (鑷畾涔�) + /// </summary> + public const string LinphoneXiMo = "door.gate"; + /// <summary> /// 缇ゆ帶锛堣嚜瀹氫箟锛� /// </summary> public const string GroupControl = "groupControl"; @@ -1751,6 +1768,16 @@ /// 瀛愭帶 /// </summary> public const string AcstSub = "acst.sub"; + /// <summary> + /// 鐑按鍣� + /// 閲戣寕 + /// </summary> + public const string WaterHeaterJinmao = "electrical.water_heater.jinmao"; + /// <summary> + /// 閫嗗彉鍣�/鏂拌兘婧� + /// 閲戣寕 + /// </summary> + public const string InverterJinmao = "energy.inverter.jinmao"; /// <summary> /// 闂ㄩ攣 @@ -1781,51 +1808,51 @@ /// <summary> /// 钀ょ煶瑙嗛闂ㄩ攣 /// </summary> - public const string VideoDoorLock="security.door.ezviz"; + //public const string VideoDoorLock="security.door.ezviz"; /// <summary> /// 钀ょ煶鎽勫儚澶� /// </summary> - public const string Ev_Ipcam = "security.ipcam.ez"; + //public const string Ev_Ipcam = "security.ipcam.ez"; /// <summary> /// 褰遍煶涓帶 /// </summary> - public const string AvZkAiks = "av.zk.aiks"; + //public const string AvZkAiks = "av.zk.aiks"; /// <summary> /// 钀ょ煶瑙嗛闂ㄩ攣spk鍒楄〃 /// </summary> /// <returns></returns> - public static List<string> GetVideoDoorLockSPKList() - { - var list = new List<string>(); - list.Add(VideoDoorLock); - return list; - } + //public static List<string> GetVideoDoorLockSPKList() + //{ + // var list = new List<string>(); + // list.Add(VideoDoorLock); + // return list; + //} /// <summary> /// 褰遍煶涓帶spk鍒楄〃 /// </summary> /// <returns></returns> - public static List<string> GetVideoControlsSPKList() - { - var list = new List<string> - { - AvZkAiks - }; - return list; - } + //public static List<string> GetVideoControlsSPKList() + //{ + // var list = new List<string> + // { + // AvZkAiks + // }; + // return list; + //} /// <summary> /// 钀ょ煶鎽勫儚澶磗pk鍒楄〃 /// </summary> /// <returns></returns> - public static List<string> GetEvIpcamSPKList() - { - var list = new List<string>(); - list.Add(Ev_Ipcam); - return list; - } + //public static List<string> GetEvIpcamSPKList() + //{ + // var list = new List<string>(); + // list.Add(Ev_Ipcam); + // return list; + //} #region 鐏厜 /// <summary> @@ -1917,6 +1944,10 @@ /// </summary> public const string HvacAC = "hvac.ac"; /// <summary> + /// 闈㈡澘绌鸿皟 + /// </summary> + public const string HvacAcPanel = "hvac.ac_panel"; + /// <summary> /// 姣涚粏绠$┖璋� /// </summaryc public const string HvacCac = "hvac.cac"; @@ -1930,6 +1961,7 @@ var spkList = new List<string>(); spkList.Add(AcStandard); spkList.Add(HvacAC); + spkList.Add(HvacAcPanel); spkList.Add(AcIr); spkList.Add(HvacCac); return spkList; @@ -1945,6 +1977,10 @@ /// 鍦版殩 /// </summary> public const string HvacFloorHeat = "hvac.floorHeat"; + /// <summary> + /// 闈㈡澘鍦版殩 + /// </summary> + public const string HvacFloorHeatPanel = "hvac.floorHeat_panel"; /// <summary> /// 鍦扮儹spk鍒楄〃 @@ -1954,7 +1990,7 @@ { var spkList = new List<string>(); spkList.Add(FloorHeatStandard); - spkList.Add(HvacFloorHeat); + spkList.Add(HvacFloorHeat); spkList.Add(HvacFloorHeatPanel); return spkList; } #endregion @@ -2253,7 +2289,7 @@ /// <summary> /// 娴蜂俊鐢佃 /// </summary> - public const string ElectricalTvHisense = "electrical.tv.hisense"; + //public const string ElectricalTvHisense = "electrical.tv.hisense"; /// <summary> /// 瀹剁數銆佹彃搴� /// </summary> @@ -2306,7 +2342,7 @@ /// <summary> /// 绾㈠鐑按鍣� /// </summary> - public const string HeaterIr = " ir.water_heater"; + public const string HeaterIr = "ir.water_heater"; /// <summary> /// 绾㈠椋庢墖 /// </summary> @@ -2372,7 +2408,7 @@ spkList.Add(ElectricTuyaWaterValve); spkList.Add(ElectricTuyaWaterValve2); spkList.Add(AirSwitch); - spkList.Add(ElectricalTvHisense); + //spkList.Add(ElectricalTvHisense); return spkList; } -- Gitblit v1.8.0