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