using System; using System.Collections.Generic; using Newtonsoft.Json.Linq; namespace HDL_ON.Entity { /// /// A协议头部内容 /// 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 控制数据 /// /// A协议发送数据对象 /// public class AProtocolSendingObject : AP_Header { public List objects = new List(); } public class ControlData { public string sid; /// /// 控制属性的名称 /// public string name; /// /// 控制属性的类型 /// public string data_type; /// /// 控制属性的值 /// public string value; } #endregion #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 class SceneListReceiveData : AP_Header { public string value; public List number = new List(); } #endregion }