|
|
5eae862d5f
|
feat.修复新添加设备添加变量OpcServer报错问题,修改初始化菜单的内容
|
2025-10-04 00:42:59 +08:00 |
|
|
|
438ee0fe58
|
1. 已成功将内存操作直接合并到数据库操作方法中
2. 已删除了独立的内存操作方法
3. 已更新接口定义,去除了内存操作方法
4. 保留了 IEventService 依赖,因为需要用于触发事件
|
2025-10-01 19:06:12 +08:00 |
|
|
|
62ce7093cf
|
1. 从 IDeviceManagementService 接口中移除了 OnDeviceChanged 事件
2. 在 DeviceManagementService 中添加了对 IEventService 的依赖
3. 在 DeviceManagementService 的三个内存操作方法中,将直接事件触发改为通过 _eventService.RaiseDeviceChanged 方法触发
4. EventService 本身已经实现了 OnDeviceChanged 事件和对应的 RaiseDeviceChanged 方法
|
2025-10-01 18:15:51 +08:00 |
|
|
|
2dda2029bd
|
1. 重构 DeviceManagementService 类:
- 修改 CreateDeviceWithDetailsAsync 方法,在数据库创建成功后自动添加到内存
- 修改 UpdateDeviceAsync 方法,在数据库更新成功后自动更新内存
- 修改 DeleteDeviceByIdAsync 方法,在数据库删除成功后自动从内存移除
- 修改 ToggleDeviceActiveStateAsync 方法,在数据库切换激活状态后更新内存
2. 更新 DeviceDataService 类:
- 移除了在 AddDevice 方法中的独立 AddDeviceToMemory 调用
- 移除了在 DeleteDevice 方法中的独立 RemoveDeviceFromMemory 调用
- 为 UpdateDevice 方法添加了注释,说明内存自动更新
3. 更新 DeviceMonitoringService 类:
- 在 OnDeviceActiveChanged 方法中使用 Task 运行异步的 UpdateDeviceAsync 调用
4. 更新接口文档:
- 在 IDeviceManagementService 接口中更新了内存操作方法的注释,说明通常由其他操作自动调用
|
2025-10-01 18:09:30 +08:00 |
|
|
|
74fde6bd8b
|
完成S7变量启用和停用更新
|
2025-09-16 14:42:23 +08:00 |
|
|
|
ffa24f861e
|
修改了目录架构
|
2025-09-16 12:29:09 +08:00 |
|