From 48ba446936b51fffafa7c3600c0dadc6ac0e8c20 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期五, 10 七月 2020 10:52:13 +0800
Subject: [PATCH] 2020-07-10-01

---
 ZigbeeApp/Shared/Common/SceneUI.cs |   60 ++++++++++++++++++++++--------------------------------------
 1 files changed, 22 insertions(+), 38 deletions(-)

diff --git a/ZigbeeApp/Shared/Common/SceneUI.cs b/ZigbeeApp/Shared/Common/SceneUI.cs
old mode 100644
new mode 100755
index 360a30d..556a4e7
--- a/ZigbeeApp/Shared/Common/SceneUI.cs
+++ b/ZigbeeApp/Shared/Common/SceneUI.cs
@@ -8,9 +8,9 @@
     /// 鍦烘櫙
     /// </summary>
     [System.Serializable]
-    public class SceneUI : ZigBee.Device.CommonDevice
-    {
-        #region 鈼� 鍙橀噺____________________________
+    public class SceneUI
+    {
+        #region 鈻� 鍙橀噺澹版槑_________________________
         /// <summary>
         /// 鍦烘櫙鏂囦欢
         /// </summary>
@@ -26,67 +26,52 @@
         /// <summary>
         /// 鍦烘櫙id
         /// </summary>
-        public int Id = int.MaxValue;
-
+        public int Id = -1;
         /// <summary>
         /// 鍦烘櫙鍚�
         /// </summary>
         public string Name = string.Empty;
-
         /// <summary>
         /// 鍥剧墖璺緞
         /// </summary>
         public string IconPath = "Scene/SceneDefault.png";
         /// <summary>
-        /// 鍥剧墖鏉ユ簮 0--鏈湴鍥惧簱 1--鎷嶇収 2--绯荤粺鍥惧簱 
+        /// 鍥剧墖鏉ユ簮 0--鏈湴鍥惧簱 1--鎷嶇収 2--绯荤粺鍥惧簱
         /// </summary>
         public int IconPathType = 0;
-
-        /// <summary>
-        /// 鍔熻兘璺緞鍒楄〃---澶囩敤
-        /// </summary>
-        public List<string> FunctionFilePathList = new List<string> { };
-
-        /// <summary>
-        /// 閫氱敤鏍囪瘑--澶囩敤
-        /// </summary>
-        public object Tag;
-
         /// <summary>
         /// 寤舵椂鎵ц鏃堕棿--璁惧寤舵椂
         /// </summary>
         public int DelayTime = 0;
-
         /// <summary>
         /// 鏍囪瘑褰撳墠鍦烘櫙鏄惁鏄垎浜殑鍦烘櫙
         /// </summary>
         public bool IsSharedScene = false;
-
         /// <summary>
         /// 寤舵椂鎵ц鏃堕棿--鏁翠釜鍦烘櫙寤舵椂(涓嶆槸寤舵椂鍦烘櫙閲岄潰鐨勬墽琛岀洰鏍�)
         /// 涓嶅簭鍒楀寲锛岄噸鏂版墦寮�APP缃�傚嵆鍙鏈缂栬緫鍦烘櫙寤舵椂鎵ц鏈夋晥
         /// </summary>
         [Newtonsoft.Json.JsonIgnore]
-        public int SceneDelayTime = 0;
-
+        public int SceneDelayTime = 0;
+        /// <summary>
+        /// 鍓╀綑瑙﹀彂鏃堕棿锛屽崟浣嶇
+        /// </summary>
+        [Newtonsoft.Json.JsonIgnore]
+        public int RemainTime;
+        /// <summary>
+        /// 寤舵椂鏃堕棿绾跨▼鏄惁杩愯
+        /// </summary>
+        [Newtonsoft.Json.JsonIgnore]
+        public bool RemainThreadAction = false;
         /// <summary>
         /// 鍦烘櫙鎵ц鐩爣
         /// </summary>
-        public List<ZigBee.Device.Scene.AddSceneMemberData> AddSceneMemberDataList = new List<ZigBee.Device.Scene.AddSceneMemberData> { };
+        public List<ZigBee.Device.Scene.DeviceListData> AdjustTargetList = new List<ZigBee.Device.Scene.DeviceListData>();
 
         #endregion
-
-        #region 鈼� 閫氳繃鍦烘櫙id鑾峰彇鍦烘櫙璺緞_____________
-
-        public static string GetSceneFilePathBySceneId(int sceneId)
-        {
-            return $"Scene_{sceneId}.json";
-        }
-
-        #endregion
-
-        #region 鈼� 淇濆瓨____________________________
-
+
+        #region 鈻� 淇濆瓨_____________________________
+
         /// <summary>
         /// 淇濆瓨
         /// </summary>
@@ -98,9 +83,8 @@
             {
                 HdlAutoBackupLogic.AddOrEditorFile(FileName);
             }
-        }
-
+        }
+
         #endregion
-
     }
 }

--
Gitblit v1.8.0