DESKTOP-1N1NK8A\auvkk
|
1d82dc23fa
|
[Common]
优化SignalTowerBase,增加_dicRtGeneratedStEvents字典,用于解决RT设置三色灯状态和事件配置文件自动设置三色灯状态相互无法同步的问题。(例如RT打开蜂鸣器后,下一次扫描周期可能会被自动关闭)
新增属性IsBuzzer到SignalTowerPartBase对象。
新增属性Name到STEventAction对象。
优化一些代码和注释。
解决方案中关闭对单元测试项目的编译。
|
2023-05-08 11:19:59 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
0ea1607d64
|
[Common]
重构了SignalTower相关的对象,支持在配置文件中配置工作模式模板。
|
2023-05-06 16:57:09 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
aafdda82eb
|
移除重复的MECF.Framework.CommonTests文件夹。
更新单元测试工程的Nuget包。
|
2023-04-25 14:36:37 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
36669260f8
|
[UnitTest]
新增8号机的PM1 IO相关配置文件,用于单元测试。
完成InterlockManager对象的Initialize方法单元测试。
|
2023-04-24 11:55:15 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
fdee426de3
|
创建针对InterlockManager对象的单元测试。
|
2023-04-24 09:20:51 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
b7a0b6d618
|
[Common]
优化BaseDevice对象,新增用于解析Xml配置的构造函数,修正其子类的ScBasePath中如果定义了{module},没有自动替换为Module名称的问题。
移除ErrorDetectableBaseDevice构造函数中解析Xml并初始化相关属性的代码。
新增SicMath命名空间,并新增时域信号算数平均滤波器。
[EquipmentLibrary]
新增IoSensorAnalog对象,用于监测模拟信号并产生警告和报警事件。
新增IoSensorWaterFlowTemp对象,用于自动监测水温并输出用于互锁的DO信号。
移除IoInterLock对象中监测水温并设置相关DO的代码。
移除IoSensor构造函数中解析Xml并初始化相关属性的代码。
移除IoPressureMeter构造函数中解析Xml并初始化相关属性的代码。
|
2023-04-19 15:38:04 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
67bdd6c203
|
新增Common库单元测试工程。
[Common]
新增AITSensorAnalogData对象,并注册到IQueryDataService中。
新增IFilter接口。
新增实现IFilter接口的对象TimeDomainArithmeticMeanFilter,用于算术平均时域信号。
[EquipmentLibrary]
新增IoSensorAnalog对象,用于监测模拟信号是否产生报警。
新增IoWaterFlowWithAlarm对象,用于监测水温信号并产生报警。
|
2023-04-18 15:49:58 +08:00 |