Commit Graph

18 Commits

Author SHA1 Message Date
e84a202438 主要变更:
1. 创建了 DeviceStateType 枚举来区分状态类型(激活/连接)
   2. 创建了 DeviceStateChangedEventArgs 统一事件类
   3. 更新了 IEventService 接口,将两个事件合并为一个
   4. 更新了 EventService 实现以支持新事件
   5. 更新了所有相关服务(DeviceMonitoringService, OpcUaServiceManager, S7ServiceManager, DeviceDataService, DeviceItemViewModel)

  关键优点:
   - 减少了事件类型的数量,简化了事件系统
   - 为设备状态变化提供了一致的处理方式
   - 保持了向后兼容性,将旧类标记为 [Obsolete]
2025-10-01 18:41:05 +08:00
ffa24f861e 修改了目录架构 2025-09-16 12:29:09 +08:00
15e2caed22 初步添加报警功能 2025-09-13 12:30:12 +08:00
5ca4fe7124 初步完成历史记录(未完成) 2025-09-11 11:04:07 +08:00
af1b67d0a1 完成日志的集中管理 2025-09-07 20:35:40 +08:00
6e123b47cc 将PollLevelType类型改为int类型 2025-09-05 19:59:21 +08:00
2fe13021da 初步完成S7后台服务的改造 2025-09-05 15:59:14 +08:00
6d7636d664 修复数据类型属性不统一的问题 2025-09-02 16:45:24 +08:00
e0e48d3b71 完成OpcUaService对数据类型的读取 2025-09-02 14:37:43 +08:00
f821024756 修改了一些内容 2025-08-22 20:24:09 +08:00
26bd0aa03b 临时提交 2025-07-28 11:08:56 +08:00
824c3e4df6 重构CpuType 2025-07-27 21:58:50 +08:00
e292ea9da8 消除所有错误,重新构建 2025-07-26 10:05:43 +08:00
3a3ed7a264 临时提交 2025-07-24 22:18:22 +08:00
ac38128e4d 完成新建设备的单元 测试包括,添加变量表,和添加菜单 2025-07-24 15:07:03 +08:00
525c681b6c 临时提交2 2025-07-21 18:49:49 +08:00
29a2d44319 按照软件设计文档开始重构代码01 2025-07-21 14:35:17 +08:00
7ca6e4e127 重构项目,将项目拆分(临时提交) 2025-07-18 22:21:16 +08:00