| | |
| | | tcpFunctionOidJsonString = tcpDataString; |
| | | break; |
| | | case "device_sid": |
| | | var addSidFunction = Newtonsoft.Json.JsonConvert.DeserializeObject<TcpAddFunctionSidObject>(tcpDataString); |
| | | var addSidFunction = Newtonsoft.Json.JsonConvert.DeserializeObject<TcpTransmissionObject>(tcpDataString); |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | var tipDialog = new UI.UpdataTcpResidenceDataDialog(); |
| | |
| | | } |
| | | break; |
| | | case "device_sid":// 用于功能模型读写操作 |
| | | var sendSidObj = new TcpAddFunctionSidObject(); |
| | | var sendSidObj = new TcpTransmissionObject(); |
| | | sendSidObj.from_oid = ""; |
| | | sendSidObj.to_oid = ""; |
| | | sendSidObj.time_stamp = ""; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | public class TcpAddFunctionSidObject |
| | | /// <summary> |
| | | /// bus软件传输功能的对象 |
| | | /// </summary> |
| | | public class TcpTransmissionObject |
| | | { |
| | | public List<TcpObject> objects = new List<TcpObject>(); |
| | | |
| | |
| | | public string command = ""; |
| | | } |
| | | |
| | | |
| | | public class TcpObject |
| | | /// <summary> |
| | | /// bus软件传输的功能对象 |
| | | /// 仅在与bus软件传递数据时使用, |
| | | /// Function对象包含了该对象的所有内容, |
| | | /// 此对象为了减少传输数据使用 |
| | | /// </summary> |
| | | public class TcpObject |
| | | { |
| | | public string sid = "0301011234567801012301230123"; |
| | | public string sid = "";// "0301011234567801012301230123"; |
| | | |
| | | /// <summary> |
| | | /// A协议功能的特性 |