C#实现数据采集系统-系统优化服务封装

avatar
作者
筋斗云
阅读量:0

系统优化-服务封装

现在我们调用modbustcp和mqtt都直接在Program,所有加载和功能都混合在一起,比较难以维护
在这里插入图片描述

类似asp.net core项目的Program.cs代码如下,构建服务配置和启动
在这里插入图片描述

要实现的效果,Main方法中就是一个服务启动,只需要几行代码
在这里插入图片描述

分析代码

这里分成两部分,一部分是配置文件加载,另一部分是各种功能调用和启动

在这里插入图片描述

优化封装

配置封装

在DAqOption增加List<RegisterPoint>数据点位集合,让配置信息都在一个Option中,他将作为参数传递到后续的服务中去

public class DAqOption {     public DeviceLink DeviceLi

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!