From c3e1b733fc45bd9f0b88bfb560cfa87a270b079b Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 09 九月 2020 17:33:58 +0800
Subject: [PATCH] 20200909

---
 HDL_ON/Entity/Function/Function.cs |   62 +++++++++----------------------
 1 files changed, 18 insertions(+), 44 deletions(-)

diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs
index 0c3e88b..985a1c8 100644
--- a/HDL_ON/Entity/Function/Function.cs
+++ b/HDL_ON/Entity/Function/Function.cs
@@ -17,7 +17,7 @@
         /// 灞炴�у悕绉�
         /// </summary>
         public string name;
-        public List<string> _value_key;
+        List<string> _value_key;
         /// <summary>
         /// 灞炴�х殑鍊煎垪琛�
         /// </summary>
@@ -56,8 +56,10 @@
         /// <summary>
         /// 灞炴�у�煎崟浣�
         /// </summary>
-        public string _uintString;
-        public string uintString {
+        string _uintString;
+        [Newtonsoft.Json.JsonIgnore]
+        public string uintString
+        {
             get
             {
                 if(!string.IsNullOrEmpty( _uintString))
@@ -83,6 +85,7 @@
         /// 灞炴�у悕绉版樉绀烘枃鏈�
         /// 涓嫳鏂囨樉绀�
         /// </summary>
+        [Newtonsoft.Json.JsonIgnore]
         public string name_text
         {
             get
@@ -322,8 +325,6 @@
         public string net_id;
         public string dev_id;
         public string channels;
-
-
     }
 
 
@@ -332,6 +333,18 @@
         public Function()
         {
         }
+        /// <summary>
+        /// 鏁版嵁瀛樺偍鏂囦欢鍚�
+        /// </summary>
+        [Newtonsoft.Json.JsonIgnore]
+        public string savePath
+        {
+            get
+            {
+                return "FunctionData_" + sid;
+            }
+        }
+
         #region base info
         /// <summary>
         /// HDL缁熶竴鍗忚鏍煎紡锛�14bytes
@@ -446,20 +459,6 @@
         /// 澶囨敞
         /// </summary>
         public string name;
-        /// <summary>
-        /// A鍗忚鍘傚晢浠g爜
-        /// </summary>
-        public string vendor_code
-        {
-            get
-            {
-                string vendorCode = "HDL";
-                var code = sid.Substring(0, 4);
-                if (code == "0001")
-                    vendorCode = "HDL";
-                return vendorCode;
-            }
-        }
 
         /// <summary>
         /// 鏈�鍚庢帶鍒剁殑涓�娆$姸鎬�
@@ -498,18 +497,6 @@
         }
 
         /// <summary>
-        /// 寮�鍏崇姸鎬佹枃鏈�
-        /// </summary>
-        [Newtonsoft.Json.JsonIgnore]
-        public string on_off_text
-        {
-            get
-            {
-                return trait_on_off.value.ToString() == "on" ? Language.StringByID(StringId.On) : Language.StringByID(StringId.OFF);
-            }
-        }
-
-        /// <summary>
         /// 鏄惁鏀惰棌
         /// </summary>
         public bool collection = false;
@@ -531,19 +518,6 @@
         /// 鍥哄畾鐨勫簭鍙�
         /// </summary>
         public int fixedSerialNumber = int.MaxValue;
-
-        /// <summary>
-        /// 鑾峰彇A鍗忚鎺у埗瀛楃涓�
-        /// </summary>
-        /// <param name="command">鎺у埗鍛戒护锛歸rite锛宺ead</param>
-        /// <returns></returns>
-        public virtual JObject GetSendJObject(CommandType_A command)
-        {
-            var sendJob = new JObject { { "vendor_code", vendor_code }, { "Command", command.ToString() }, { "Type", "device" }, };
-            var data = new JObject { { "sid", sid } };
-            sendJob.Add("objects", data);
-            return sendJob;
-        }
 
         public string GetBusId ()
         {

--
Gitblit v1.8.0