|
|
@@ -1,10 +1,5 @@
|
|
|
-using Google.Protobuf.WellKnownTypes;
|
|
|
-using Microsoft.AspNetCore.DataProtection.KeyManagement;
|
|
|
-using Microsoft.Win32.SafeHandles;
|
|
|
-using Newtonsoft.Json;
|
|
|
+using Newtonsoft.Json;
|
|
|
using Newtonsoft.Json.Converters;
|
|
|
-using OpcDaNetApi;
|
|
|
-using System.Collections.Generic;
|
|
|
using YSAI.Can;
|
|
|
using YSAI.DB;
|
|
|
using YSAI.Kafka;
|
|
|
@@ -16,7 +11,6 @@ using YSAI.Opc.ua.client;
|
|
|
using YSAI.RabbitMQ;
|
|
|
using YSAI.S7.client;
|
|
|
using YSAI.Unility;
|
|
|
-using static YSAI.Pack.Param.Program;
|
|
|
using static YSAI.Pack.Param.Program.BodyParam.subset;
|
|
|
using static YSAI.Unility.ReflexTool;
|
|
|
|
|
|
@@ -34,7 +28,7 @@ namespace YSAI.Pack.Param
|
|
|
}
|
|
|
|
|
|
|
|
|
- BodyHandler body1 = new BodyHandler { Body = new CanData.Basics(), FileName = "Can.json",Namespace= "YSAI.Can.CanOperator" };
|
|
|
+ BodyHandler body1 = new BodyHandler { Body = new CanData.Basics(), FileName = "Can.json", Namespace = "YSAI.Can.CanOperator" };
|
|
|
BodyHandler body2 = new BodyHandler { Body = new DBData.Basics(), FileName = "DB.json", Namespace = "YSAI.DB.DBOperate" };
|
|
|
BodyHandler body3 = new BodyHandler { Body = new KafkaData.Basics(), FileName = "Kafka.json", Namespace = "YSAI.Kafka.KafkaOperate" };
|
|
|
BodyHandler body4 = new BodyHandler { Body = new ModbusClientData.Basics(), FileName = "Modbus.json", Namespace = "YSAI.Modbus.client.ModbusClientOperate" };
|
|
|
@@ -88,7 +82,7 @@ namespace YSAI.Pack.Param
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
if (message.Equals("Modbus"))
|
|
|
{
|
|
|
@@ -208,7 +202,7 @@ namespace YSAI.Pack.Param
|
|
|
|
|
|
foreach (var lib in libInstanceParams)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
BodyParam.subset.propertie propertie = new BodyParam.subset.propertie
|
|
|
{
|
|
|
PropertyName = lib.Name,
|
|
|
@@ -254,20 +248,20 @@ namespace YSAI.Pack.Param
|
|
|
Value = false,
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
bodyParam.Subset[0].Propertie.Add(propertie);
|
|
|
}
|
|
|
|
|
|
if (message.Equals("RabbitMQ") || message.Equals("Mqtt") || message.Equals("Kafka"))
|
|
|
{
|
|
|
- bodyParam.Subset[0].Propertie.Add(new propertie
|
|
|
+ bodyParam.Subset[0].Propertie.Add(new propertie
|
|
|
{
|
|
|
PropertyName = "Topic",
|
|
|
Description = "主题",
|
|
|
IsShow = true,
|
|
|
- IsMust=true,
|
|
|
- DataCate=propertie.dataCate.text
|
|
|
+ IsMust = true,
|
|
|
+ DataCate = propertie.dataCate.text
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -277,7 +271,7 @@ namespace YSAI.Pack.Param
|
|
|
Description = "实现类名",
|
|
|
IsShow = false,
|
|
|
IsMust = false,
|
|
|
- Value= item.Namespace,
|
|
|
+ Value = item.Namespace,
|
|
|
DataCate = propertie.dataCate.text
|
|
|
});
|
|
|
}
|
|
|
@@ -291,7 +285,7 @@ namespace YSAI.Pack.Param
|
|
|
/// 处理的结构
|
|
|
/// </summary>
|
|
|
/// <typeparam name="T">泛型对象</typeparam>
|
|
|
- public class BodyHandler
|
|
|
+ public class BodyHandler
|
|
|
{
|
|
|
public object Body { get; set; }
|
|
|
public string FileName { get; set; }
|