系统优化-服务封装
现在我们调用modbustcp和mqtt都直接在Program,所有加载和功能都混合在一起,比较难以维护
类似asp.net core项目的Program.cs代码如下,构建服务配置和启动
要实现的效果,Main方法中就是一个服务启动,只需要几行代码
分析代码
这里分成两部分,一部分是配置文件加载,另一部分是各种功能调用和启动
优化封装
配置封装
在DAqOption增加List<RegisterPoint>
数据点位集合,让配置信息都在一个Option中,他将作为参数传递到后续的服务中去
public class DAqOption
{
public DeviceLink DeviceLi