From 691dbe24f5724f153e07947c7b75bdfea5f0b6d5 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 24 九月 2024 16:15:15 +0800 Subject: [PATCH] 离线控制模式 --- HDL_ON/Entity/Function/Function.cs | 49 +++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 45 insertions(+), 4 deletions(-) diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs index b8a2894..0f71691 100644 --- a/HDL_ON/Entity/Function/Function.cs +++ b/HDL_ON/Entity/Function/Function.cs @@ -173,6 +173,13 @@ string iconPath = spk.Replace(".", ""); switch (spk) { + case SPK.SensorDryContact2: + case SPK.OtherCommon: + iconPath = "sensordryContact"; + break; + //case SPK.SensorLight: + // iconPath = "lightswitch"; + // break; case SPK.AirSwitchP3: iconPath = "electricalbreaker"; break; @@ -197,7 +204,7 @@ case SPK.HvacFan: iconPath = "electricalfan"; break; - case SPK.HvacFloorHeat: + case SPK.HvacFloorHeat:case SPK.HvacFloorHeatPanel: iconPath = "floorHeatstandard"; break; case SPK.ElectricTuyaFan2: @@ -289,6 +296,11 @@ /// 璁惧spk /// </summary> public string spk = ""; + /// <summary> + /// 鎵╁睍淇℃伅 + /// 瀛楃涓� + /// </summary> + public string extend = ""; private string _SpkCategory = string.Empty; /// <summary> @@ -451,7 +463,7 @@ public bool online { get { - if (spk == SPK.AirSwitchP3) + if (spk == SPK.AirSwitchP3|| spk == SPK.ElectricalTvHisense) { return _online; } @@ -1487,7 +1499,12 @@ public const string Temperature = "temperature"; public const string Hcho = "hcho"; public const string Humidity = "humidity"; + /// <summary> + /// 鐓у害 + /// </summary> + public const string Illuminance = "illuminance"; public const string Pm25 = "pm25"; + public const string Pm10 = "pm10"; public const string Tvoc = "tvoc"; /// <summary> /// 鐘舵��,浼犳劅鍣� @@ -1710,6 +1727,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"; @@ -1739,6 +1766,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> /// 闂ㄩ攣 @@ -1933,6 +1970,10 @@ /// 鍦版殩 /// </summary> public const string HvacFloorHeat = "hvac.floorHeat"; + /// <summary> + /// 闈㈡澘鍦版殩 + /// </summary> + public const string HvacFloorHeatPanel = "hvac.floorHeat_panel"; /// <summary> /// 鍦扮儹spk鍒楄〃 @@ -1942,7 +1983,7 @@ { var spkList = new List<string>(); spkList.Add(FloorHeatStandard); - spkList.Add(HvacFloorHeat); + spkList.Add(HvacFloorHeat); spkList.Add(HvacFloorHeatPanel); return spkList; } #endregion @@ -2294,7 +2335,7 @@ /// <summary> /// 绾㈠鐑按鍣� /// </summary> - public const string HeaterIr = " ir.water_heater"; + public const string HeaterIr = "ir.water_heater"; /// <summary> /// 绾㈠椋庢墖 /// </summary> -- Gitblit v1.8.0