From 43b0d5870d528f23ecd6aeceb6cfd4325188b46f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 01 七月 2021 15:50:43 +0800 Subject: [PATCH] Revert "1" --- HDL_ON/Entity/AProtocolEntity.cs | 70 +++++++++++++++++++---------------- 1 files changed, 38 insertions(+), 32 deletions(-) diff --git a/HDL_ON/Entity/AProtocolEntity.cs b/HDL_ON/Entity/AProtocolEntity.cs index 05105a0..0d712c4 100644 --- a/HDL_ON/Entity/AProtocolEntity.cs +++ b/HDL_ON/Entity/AProtocolEntity.cs @@ -4,9 +4,31 @@ namespace HDL_ON.Entity { + /// <summary> + /// A鍗忚澶撮儴鍐呭 + /// </summary> + public class AP_Header + { + + public string from_oid = "on+"; + public string to_oid; + public string time_stamp = DateTime.UtcNow.ToShortDateString(); + public string type; + public string command; + + } + #region 鎺у埗鏁版嵁 + /// <summary> + /// A鍗忚鍙戦�佹暟鎹璞� + /// </summary> + public class AProtocolSendingObject : AP_Header + { + public List<ControlData> objects = new List<ControlData>(); + } public class ControlData { + public string sid; /// <summary> /// 鎺у埗灞炴�х殑鍚嶇О /// </summary> @@ -20,41 +42,25 @@ /// </summary> public string value; } + #endregion - public class FunctionControlData - { - public string sid = ""; + #region 鍦烘櫙鏁版嵁 + //public class AP_ReceiveHeader + //{ + // public string from_oid = "on+"; + // public string to_oid; + // public string time_stamp = DateTime.UtcNow.ToShortDateString(); + // public string value; + // public string command; + //} - public List<ControlData> function; - - } /// <summary> - /// A鍗忚澶撮儴鍐呭 + /// 璇诲彇鍦烘櫙鍒楄〃鍥炲鐨勬暟鎹� /// </summary> - public class AProtocolEntityHeader + public class SceneListReceiveData : AP_Header { - - public string from_oid;//": null, - public string to_oid;//": null, - /// <summary> - /// 鏃堕棿鎴� - /// </summary> - public string time_stamp;//": null, - public string type; - public string command; - - } - public class AProtocolEntity - { - public List<object> objects = new List<object>(); - - - public void ControlFunction(string sid, List<ControlData> function) - { - var fcd = new FunctionControlData(); - fcd.sid = sid; - fcd.function = function; - objects.Add(fcd); - } - } + public string value; + public List<object> number = new List<object>(); + } + #endregion } \ No newline at end of file -- Gitblit v1.8.0