# 同时应用于RT和UI端的对象,以及WCF通讯使用的对象 ## Version 2.2.1.40117 ***2024-01-17*** - Bug - 修正DataTrace缓存过频繁导致弹出Debug窗口的问题 - Features - 优化DataTrace中AO的跳变捕获逻辑,当系统配置设置为禁用、或DB磁盘剩余空间小于20GB时被禁用 - 新增当RT启动时,阻止系统自动休眠和关闭显示器的功能 - 新增数据库所在磁盘空间监测功能,剩余空间不足时报警 ## Version 2.2.0.40115 ***2024-01-15*** - Bug - 修正IO列表加载慢的问题 - 修正Operation Log的Filter全不选时查询,所有按钮变灰的问题 - Features - 引入高性能Data Trace工具,可捕获DO和AO的跳变 - 优化BaseDevice及其子类的Monitor()调度频率,限制在100Hz - AOAccessor的Value统一使用float型,不再判断short型 ## Version 2.1.4.9 ***2023-05-12*** - Bug - 修正信号塔未定义任何事件时,Monitor()方法中拉取RT事件数据导致NullReference异常的问题 - 修正信号塔Buzzer的重响逻辑,仅当Buzzer相关的新事件发生时,重新启用Buzzer - 新特性 - 优化日志文本格式,多行日志的消息体左对齐 ## Version 2.1.3.8 ***2023-05-11*** - Bug - 隔热罩Interlock增加检测当前位置和Down位置做比较 - 新特性 - 无 ## Version 2.1.2.7 ***2023-05-11*** - Bug - 修复三方依赖的引用路径错误 - 新特性 - 无 ## Version 2.1.1.6 ***2023-05-08*** - Bug - 无 - 新特性 - 重写三色灯控制对象,现支持如下功能:闪烁模式模板化配置、配置文件实时生效 ## Version 2.1.0.4 ***2023-04-24*** - Bug - 无 - 新特性 - Interlock配置支持AI、AO配置项 ## Version 2.0.3.3 ***2023-04-20*** - Bug - 无 - 新特性 - 系统配置支持回调函数注册,当设置值发生变化时,自动执行回调函数 - IoSensorAnalog对象中新增配置项doActiveLevel,用于配置报警DO的有效输出电平 ## Version 2.0.2.2 ***2023-04-19*** - Bug - 无 - 新特性 - 优化BaseDevice对象,新增用于解析Xml配置的构造函数,修正其子类的ScBasePath中如果定义了{module},没有自动替换为Module名称的问题。 - 移除ErrorDetectableBaseDevice构造函数中解析Xml并初始化相关属性的代码。 - 新增SicMath命名空间,并新增时域信号算数平均滤波器。