auvkk
|
e4a31589da
|
[Common]
整理IoManager.cs格式
|
2023-12-15 10:10:23 +08:00 |
auvkk
|
094abb37c9
|
[Common]
IoManager启动Monitor线程的时机从构造函数移至Initialize()方法。
BoolDataPollProvider中增加断言,方便调试时发现数据注册问题。
[UI.Client]
优化RecipeData的GetXmlString()方法,修正当ComboBox类型参数的Option不存在于格式模板文件中是,输出错误信息,而不是直接抛异常导致难以定位错误的问题。
|
2023-10-25 16:40:36 +08:00 |
SL
|
9c451c6646
|
[RT.Equipment]
恢复IoInterLock对象的Monitor()方法。
恢复IoVavle中检测BypassEnableTable的系统配置。
PMModuleBase对象中新增属性IsBypassEnableTable。
[Common]
从IoManager中移除InterlockDaemonManager对象的初始化过程。
|
2023-08-31 11:40:28 +08:00 |
SL
|
74c2f66484
|
[Common]
将字段_dicLimitToActionMap、_dicLimitPerModule从InterlockManager对象移至InterlockManagerBase对象。
优化InterlockManager对象的Initialize方法,精简代码。
优化Interlock相关对象的目录结构和命名空间。
|
2023-08-17 09:43:24 +08:00 |
SL
|
fa0774046c
|
[Common]
修正IoManager中初始化InterlockManager和InterlockDaemonManager时未使用Singleton的问题。
|
2023-08-17 00:39:12 +08:00 |
SL
|
4ba62bfbbf
|
[UI.Core]
移除EngMode相关的Converters。
[UI.Client]
ModuleStatusIndicator对象增加Warning图标和Warning图标Tips。
[RT.Equipment]
PMModuleBase对象新增IsInterlockBypassed属性,用于指示PM模组是否旁路互锁。
|
2023-08-15 15:36:38 +08:00 |
SL
|
7ae695656b
|
优化Interlock系统,增加Interlock Daemon相关对象,用于在后台监测数据,并自动设置DO输出。
|
2023-08-10 16:44:46 +08:00 |
SL
|
3659369911
|
修正IoManager对象中重复创建OnTimer线程的问题。
|
2023-08-09 17:46:27 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
21e94b96fd
|
[Common]
新增IInterlockLimit接口,并将InterlockLimit改为泛型对象,以支持模拟量判断。
移除CustomLimitBase对象。
优化Interlock相关对象的代码结构,增加注释,为docfx做好准备。
|
2023-04-21 17:56:29 +08:00 |
DESKTOP-GPE37UV\THINKAPD
|
1ace450916
|
Add project files.
|
2023-04-13 11:51:03 +08:00 |