From eb9cf55fc8568cb2d4b4bfac9deb617ce766a7a5 Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期五, 20 十二月 2019 14:58:37 +0800 Subject: [PATCH] 2019.12.30 --- ZigbeeApp/Shared/Common/Device.cs | 59 ++++++++++++++++++++++++----------------------------------- 1 files changed, 24 insertions(+), 35 deletions(-) diff --git a/ZigbeeApp/Shared/Common/Device.cs b/ZigbeeApp/Shared/Common/Device.cs old mode 100755 new mode 100644 index b9086a3..afae20f --- a/ZigbeeApp/Shared/Common/Device.cs +++ b/ZigbeeApp/Shared/Common/Device.cs @@ -1397,7 +1397,7 @@ temperatrue = true; } //婀垮害浼犳劅鍣� - else if(((TemperatureSensor)device).SensorDiv == 2) + else if (((TemperatureSensor)device).SensorDiv == 2) { humidity = true; } @@ -1524,7 +1524,8 @@ /// </summary> /// <param name="listDevice">闇�瑕佷繚瀛樼殑璁惧瀵硅薄</param> /// <param name="roomId">闇�瑕佷繚瀛樼殑鍝釜璁惧鐨勬埧闂碔D</param> - public void SaveRealDeviceRoomId(List<CommonDevice> listDevice, string roomId) + /// <param name="saveRoadDevice">濡傛灉鍙湁涓�涓洖璺�,鏄惁鎶婂洖璺殑鎴块棿涓�璧蜂慨鏀�</param> + public void SaveRealDeviceRoomId(List<CommonDevice> listDevice, string roomId, bool saveRoadDevice = true) { if (listDevice != null) { @@ -1535,10 +1536,13 @@ string fullName = UserCenterLogic.CombinePath(DirNameResourse.DeviceRoomIdFile); UserCenterLogic.SaveFileContent(fullName, this.dicDeviceRoomId); + //娣诲姞鑷姩澶囦唤 + HdlAutoBackupLogic.AddOrEditorFile(DirNameResourse.DeviceRoomIdFile); + //濡傛灉璁惧鍙湁涓�涓洖璺紝濡傛灉鏀瑰彉浜嗙湡瀹炶澶囧尯鍩燂紝鍒欏畠鐨勫洖璺殑鍖哄煙涔熶竴璧锋敼浜� - if (listDevice != null && listDevice.Count == 1) + if (saveRoadDevice == true && listDevice != null && listDevice.Count == 1) { - Common.Room.CurrentRoom.ChangedRoom(listDevice[0], roomId); + Common.Room.CurrentRoom.ChangedRoom(listDevice[0], roomId, false); } } @@ -1939,7 +1943,7 @@ } } //濡傛灉鏄皟鍏夊櫒 - else if (mainDevice.Type == DeviceType.DimmableLight ) + else if (mainDevice.Type == DeviceType.DimmableLight) { mainDevice.DfunctionType = DeviceFunctionType.A鐏厜; if (mainDevice.IsCustomizeImage == false) @@ -1948,7 +1952,7 @@ } } //濡傛灉鏄僵鐏殑璇� - else if ( mainDevice.Type == DeviceType.ColorDimmableLight) + else if (mainDevice.Type == DeviceType.ColorDimmableLight) { mainDevice.DfunctionType = DeviceFunctionType.A鐏厜; if (mainDevice.IsCustomizeImage == false) @@ -2310,35 +2314,20 @@ /// <summary> /// 绌鸿皟(3600-3899) /// </summary> - A绌鸿皟 = 3600, - /// <summary> - /// 涓户鍣�(3900-3999) - /// </summary> - A涓户鍣� = 3900, - /// <summary> - /// 绌烘皵寮�鍏�(4100-4199) - /// </summary> - A绌烘皵寮�鍏� = 4100, - /// <summary> - /// 杞崲鍣�(4200-4699) - /// </summary> - A杞崲鍣� = 4200, - /// <summary> - /// 褰╃伅 - /// </summary> - A褰╃伅 = 9, - /// <summary> - /// 娓╂箍搴︿紶鎰熷櫒 - /// </summary> - A娓╂箍搴︿紶鎰熷櫒 = 10, - /// <summary> - /// 娓╁害浼犳劅鍣� - /// </summary> - A娓╁害浼犳劅鍣� = 11, - /// <summary> - /// 婀垮害浼犳劅鍣� - /// </summary> - A婀垮害浼犳劅鍣� = 12 + A绌鸿皟 = 3600, + /// <summary> /// 涓户鍣�(3900-3999) /// </summary> A涓户鍣� = 3900, + /// <summary> /// 鏅鸿兘绌哄紑(4100-4199) /// </summary> A鏅鸿兘绌哄紑 = 4100, + /// <summary> /// 杞崲鍣�(4200-4699) /// </summary> A杞崲鍣� = 4200, + /// <summary> /// 褰╃伅 /// </summary> A褰╃伅 = 9, + /// <summary> /// 娓╂箍搴︿紶鎰熷櫒 /// </summary> A娓╂箍搴︿紶鎰熷櫒 = 10, + /// <summary> /// 娓╁害浼犳劅鍣� /// </summary> A娓╁害浼犳劅鍣� = 11, + /// <summary> /// 婀垮害浼犳劅鍣� /// </summary> A婀垮害浼犳劅鍣� = 12, + /// <summary> /// 寮�鍏� /// </summary> A寮�鍏� = 13, + /// <summary> /// 鎻掑骇 /// </summary> A鎻掑骇 = 14, + /// <summary> /// 鐏厜 /// </summary> A鐏厜 = 15, + /// <summary> /// 骞叉帴鐐� /// </summary> A骞叉帴鐐� = 16, + A绌烘皵寮�鍏� + } #endregion -- Gitblit v1.8.0