wxr
2020-09-10 af1cb3ecd0f4b0589e00b28f7f9edccf39e6e12b
HDL_ON/Entity/AProtocolEntity.cs
@@ -4,9 +4,22 @@
namespace HDL_ON.Entity
{
   /// <summary>
   /// A协议发送数据对象
   /// </summary>
   public class AProtocolSendingObject
   {
      public string time_stamp = "";
      public string type = "";
      public string command = "";
      public List<ControlData> objects = new List<ControlData>();
   }
   public class ControlData
   {
      public string sid;
      /// <summary>
      /// 控制属性的名称
      /// </summary>
@@ -21,16 +34,16 @@
      public string value;
   }
    public class FunctionControlData
    {
   public class FunctionControlData
   {
      public string sid = "";
      public List<ControlData> function;
   }
   /// <summary>
    /// A协议头部内容
    /// </summary>
   /// A协议头部内容
   /// </summary>
   public class AProtocolEntityHeader
   {
@@ -44,17 +57,15 @@
      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 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);
   //   }
   //}
}