摘要:
2024-06-28 日记-周报
周报:
VxHistorianDriver:
1. 实时订阅模块: 代码编写完成
-- 实时订阅的所有的功能模块
-- 实时订阅的基本功能
-- 添加订阅组
-- 删除订阅组
-- 添加订阅位号
-- 删除订阅位号
-- 实时订阅,在与VH断线, 与VH重连状态下的处理: https://confluence.bluetron.cn/pages/viewpage.action?pageId=144515734
-- 实时订阅过长时间没有被客户端调用后, 自动超时清理
-- 实时订阅的缓存的实时数据的容量控制,并可参数化
-- 实时订阅长时间没被STD调用时, 自动删除该实时订阅任务, 并将过期时间可配置化
-- 实时订阅中,位号订阅成功, 然后这个位号被删除,然后添加一个同样名字的位号,重新将这个位号添加订阅
-- 实时订阅中, 订阅位号超过一定时间没有实时数据变化后,再主动推送, 并将该功能可参数配置。
-- 实时订阅中, 处理场景 已成功订阅了位号, 但是位号的值很长时间没有变化, 导致客户端已订阅位号成功, 但是看不到值。 此时立即将已成功订阅的位号, 获取一次当前值进行推送
2. 将VxPlatform中的定时器模块, 日志模块, 线程模块, 移植到vs2010版本的VxHistorianDriver内
3. 组态订阅模块:
-- TODO: 代码尚欠缺的功能