Commit Graph

321 Commits

Author SHA1 Message Date
b17ee045ff 添加批量修改激活状态 2025-07-16 15:50:57 +08:00
77363efcf6 添加了后台的数据处理服务。并判断如果值发生了变化则更新数据库 2025-07-16 15:08:56 +08:00
53f904e0ce 修改了字典的名称 2025-07-16 13:24:02 +08:00
dd9537fad8 将字典重命名 2025-07-16 13:21:22 +08:00
7e02255bdb 修复了设备在启动和停止时的一些逻辑错误。 2025-07-16 13:15:29 +08:00
b742067c39 修改S7设备的关闭,和开启 2025-07-16 11:12:03 +08:00
23bb60c836 添加了数据处理服务 2025-07-15 22:19:07 +08:00
25f3ba6f83 使用AutoMapper框架来实现Entities和Modle之间的转换 2025-07-15 22:18:37 +08:00
656bb924bc 优化了代码 2025-07-15 18:28:17 +08:00
cd4b249bf9 修改了开启Mqtt和关闭Mqtt时的事件 2025-07-15 17:13:27 +08:00
e3730eccb4 修复了一些问题 2025-07-15 11:03:33 +08:00
395f154135 添加订阅主题并接收信息 2025-07-13 21:34:53 +08:00
bb5e3bda56 重构了Mqtt后台服务。 2025-07-13 18:05:31 +08:00
6f16a1c4e4 1,重新梳理了代码,将使用多线程,并实现了批量读取变量
2,添加OpcUa更新方式的修改对话框
3,修复了一些已知的Bug
4,删除了不必要的函数
2025-07-13 16:22:07 +08:00
82634f46c0 修复OpcUa轮询读取变量混乱问题 2025-07-12 20:44:35 +08:00
bc23304ea0 添加主题切换,未完成 2025-07-12 12:55:46 +08:00
fabc63df44 修复后台更新前台不显示的问题,重新梳理了代码 2025-07-11 21:59:09 +08:00
2eb769727b 修复了一些OPC的问题(未完成) 2025-07-11 19:46:41 +08:00
1f4772ef3f 修复了添加设备OpcUa服务器地址为空的问题,修复了Opc后台服务退出的问题 2025-07-10 21:24:20 +08:00
d1b99188d5 添加了idea文件夹不追踪 2025-07-10 20:50:04 +08:00
4333b051c5 删除了一些文件 2025-07-10 20:49:19 +08:00
310a7f8674 给OPCUC后台服务添加了更新类型 2025-07-10 17:16:15 +08:00
d360e583d2 修复DataGrid列绑定是否显示的问题 2025-07-10 12:26:18 +08:00
e2ba72ad1d 添加注释,修复一些BUG 2025-07-10 11:28:44 +08:00
b1e79a63df 完成打开导入OPC变量对话框自动连接服务器 2025-07-09 21:35:51 +08:00
5915a6c87b 给设置界面添加是否最小化到通知栏选项 2025-07-09 20:48:14 +08:00
cba1c1abf4 修复OPC连接成功前不显示列表 2025-07-09 20:23:41 +08:00
a4d50f726f 修改没有数据时列表隐藏 2025-07-09 20:17:22 +08:00
61636fa227 完成添加OPC变量 2025-07-09 19:38:36 +08:00
9352d6c073 完成从OPCServer导入变量的基础功能 2025-07-09 13:06:21 +08:00
cf0b629591 修改不是S7协议不显示从TIA变量表导入 2025-07-08 20:33:32 +08:00
5dd0ed8e39 1 feat: 将 OpcUaEndpointUrl 移动到 Device 并更新 OpcUaBackgroundService
2 将 OpcUaEndpointUrl 属性从 VariableData 和 DbVariableData 移动到 Device 和 DbDevice。
3 更新 OpcUaBackgroundService 以从关联的 Device 对象中检索 OpcUaEndpointUrl。
4 确保 DataServices 和 VarDataRepository 正确加载关联的 VariableTable 和 Device 数据。
5 在 VariableData 模型中添加 VariableTable 属性以正确解析。
2025-07-08 20:26:06 +08:00
07253aed65 添加OPCUA的后台服务 2025-07-08 17:33:20 +08:00
103c7bf32e Mqtt的是否启用修改后,保存到数据并连接Mqtt 2025-07-08 12:52:33 +08:00
3085bd0f3f 修改默认开启节流功能 2025-07-08 12:35:59 +08:00
d7ddce06e1 添加搜索功能 2025-07-07 21:41:46 +08:00
8b7658a4a3 将开关后台服务改为实时响应 2025-07-07 21:24:45 +08:00
308c50fe15 添加后台服务是否启动功能 2025-07-07 21:15:27 +08:00
c473c500d8 添加关闭窗口程序最小化到通知栏 2025-07-07 14:01:37 +08:00
6991ab501a 添加了防止短时间内重复调用 2025-07-06 20:25:39 +08:00
410ad03b3e 添加了防止重复调用 2025-07-06 20:19:07 +08:00
f039fab10d 完成日志节流功能,防止同一个日志被多次写入 2025-07-06 20:15:15 +08:00
a3aa94ccf3 将Logger都更改为使用NLogHelper 2025-07-06 19:51:53 +08:00
0980f84d09 将 NotificationHelper.ShowMessage改为具体的ShowError得方法 2025-07-06 15:36:53 +08:00
b0874a4f02 将Catch块中 打印Log的全部替换为NotificationHelper.ShowError 2025-07-06 15:15:38 +08:00
533a49d47b 添加了注释 2025-07-06 15:08:14 +08:00
6655fb8fd4 优化了打印 日志的功能 2025-07-06 14:20:56 +08:00
1ebe31a26c 给设置界面添加数据库的配置 2025-07-06 11:09:57 +08:00
de21b0073c 实现了Mqtt服务器详情页的简单功能 2025-07-05 22:57:54 +08:00
1f57a94c03 Mqtt服务器添加,编辑,删除调试完成 2025-07-05 21:49:41 +08:00