当前位置: 首页 > news >正文

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

系统优化-服务封装

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

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

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

分析代码

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

在这里插入图片描述

优化封装

配置封装

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

public class DAqOption
{public DeviceLink DeviceLi
http://www.lryc.cn/news/416669.html

相关文章:

  • 数据结构与算法--栈、队列篇
  • 【程序、游戏、人生】致敬飞逝的3年和新的开始
  • 第三届人工智能、人机交互与机器人国际会议
  • AWS生成式AI项目的全生命周期管理
  • windows go grpc
  • Leetcode 第 135 场双周赛题解
  • rpc的原理
  • 【无线通信发展史-第二篇】,带你走进查利·奥古斯丁·库仑的世界,了解(库伦定律)-(扭秤实验)-(如何测量出静电力常量)
  • CAPL使用结构体的方式组装一条DoIP车辆声明消息(方法2)
  • 基于Matlab的车牌识别系统设计与实现
  • 使用Cisco进行模拟RIP路由协议配置
  • 段页式存储-系统架构师(三十七)
  • 通过指令深入了解Linux
  • IP探针双端源码
  • 高中数学学科知识与教学能力
  • Flink 实时数仓(七)【DWS 层搭建(一)流量域汇总表创建】
  • Python和PyCharm的安装激活及Python新手入门指南
  • Apache Flink窗口机制解析:滚动窗口与滑动窗口的比较与应用
  • 为什么《程序员修炼之道》评分能到 9.1?
  • 接口自动化测试框架中动态参数接口,加密接口,签名接口你们是怎么处理的?
  • 【hadoop】常用命令
  • 时间同步--- ntp与ptp
  • CSDN 僵尸粉 机器人
  • 【Material-UI】File Upload Button 组件详解
  • 计算机组成原理 - 中央处理器
  • C++笔试练习笔记【5】:最小花费爬楼梯(有题目链接) 初识动态规划
  • 数据结构----------贪心算法
  • C++初学(11)
  • Vba选择cad中不同类型图元(Select Case True语句和like用法)
  • Kafka基本讲解