From 2ed75b8b337048e5d75e6d9ec8307633134f02fd Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期四, 10 十月 2019 11:33:04 +0800 Subject: [PATCH] 个人中心添加楼层和创建房间,实装二级验证 --- ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs index e688e5e..296d3fb 100755 --- a/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs @@ -95,11 +95,11 @@ middle.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; this.AddChidren(middle); - ///杩囨护鎺夌殑璁惧 + ///鐩墠鏀寔鐨勮澶� List<DeviceType> deviceTypeList = new List<DeviceType> { - DeviceType.IASZone, - DeviceType.OnOffSwitch, - DeviceType.AirSwitch, + DeviceType.OnOffOutput, + DeviceType.DimmableLight, + DeviceType.WindowCoveringDevice, }; ///鎴块棿鐐瑰嚮浜嬩欢 @@ -166,8 +166,9 @@ foreach (var device in room.DeviceUIList) { if (!deviceTypeList.Contains(device.CommonDevice.Type)) { - list.Add(device); + continue; } + list.Add(device); } AllDeviceTypeView(list); @@ -182,7 +183,7 @@ foreach (var device in Common.Logic.LogicDviceList) { //杩囨护鎺夋病鏈夌敤鍒拌澶囷紱 - if (deviceTypeList.Contains(device.Type)) + if (!deviceTypeList.Contains(device.Type)) { continue; } @@ -207,7 +208,7 @@ devicetypelist.Clear(); #region ------鎺掑垪璁惧绫诲瀷------ - var lightjosn = devicelist.Find((device) => device.CommonDevice.Type == DeviceType.ColorDimmableLight || device.CommonDevice.Type == DeviceType.OnOffOutput); + var lightjosn = devicelist.Find((device) => device.CommonDevice.Type == DeviceType.DimmableLight || device.CommonDevice.Type == DeviceType.OnOffOutput); if (lightjosn != null) { devicetypelist.Add(Language.StringByID(MyInternationalizationString.Lights)); @@ -273,6 +274,7 @@ if (devicetype == Language.StringByID(MyInternationalizationString.Lights)) { list.Add(DeviceType.OnOffOutput);//0x0101鍗佽繘鍒�257 + list.Add(DeviceType.DimmableLight); } else if (devicetype == Language.StringByID(MyInternationalizationString.Curtains)) { @@ -600,7 +602,7 @@ } break; ///璋冨厜鐏厜 - case DeviceType.ColorDimmableLight: + case DeviceType.DimmableLight: { #region ----鍒濆鍖栬澶囧姛鑳芥暟鎹�---- -- Gitblit v1.8.0