HCL
|
c4b38cc0dd
|
1.进度更新
|
2023-06-27 15:46:42 +08:00 |
SL
|
4c76dc403a
|
[Common]
修正三色灯Blink状态机在每个Blink循环开始会关闭一下三色灯,导致配置为常亮时仍然会闪烁的问题。
|
2023-06-25 16:53:46 +08:00 |
SL
|
ccea5a5272
|
[Common]
EventEnum枚举中的PjDone项更名为PJ_DONE。
|
2023-06-25 15:04:04 +08:00 |
SL
|
770e917a3c
|
[Common]
EventEnum枚举中新增PjDone = 50。
DefaultRecipeFileContext中的EV.PostMessage()方法中,使用ModuleName.System.ToString()代替硬编码的"System"字符串。
|
2023-06-25 14:32:11 +08:00 |
SL
|
98d706bd4b
|
[Common]
EventItem对象中新增属性AcknowledgedTime,记录事件被响应的时间。
[UI.Client]
新增EventLevelToBackgroundConverter对象。
AlarmItem对象的Type属性更名为Level,并新增LevelString属性。
AlarmItem对象中移除TextColor属性,使用EventLevelToBackgroundConverter在视图中进行转换。
|
2023-06-22 17:10:32 +08:00 |
SL
|
91238063d1
|
[Common]
移除EventItem对象中的IsMute属性,使用IsAcknowledge属性判断事件是否已被响应。
修改EventManager中的事件响应逻辑,用是否响应代替原静音逻辑。
|
2023-06-22 09:22:44 +08:00 |
SL
|
b2ed7e0e6a
|
[Common]
修正EventManager对象中的System.HasActiveAlarm数据没有从Alarm列队中获取信息导致始终返回false,导致UI的Alarm按钮不会变色的问题。
优化AppMenu.cs的代码格式。
|
2023-06-22 09:07:10 +08:00 |
SL
|
8216f9879b
|
[Common]
EventManager中注册新操作用于测试Warning、Alarm、PjDone事件。
[UI.Client]
新增EventGenerator视图,用于测试事件。
|
2023-06-22 00:17:41 +08:00 |
SL
|
d8ef042dd7
|
[Common]
在EventManager对象中注册System.LiveAlarmEvent、System.HasMutedAlarmEvent等数据,供三色灯使用。
整理EventManager.cs代码格式。
整理DeviceManagerBase.cs代码格式。
更名EventDefine对象的Items属性为Types。
移除EventItem的Mute()方法,并将IsMute属性的set段作用域变更为public。
|
2023-06-21 23:04:19 +08:00 |
SL
|
9665f49800
|
[Common]
SignalTowerBase对象中的方法GenerateOccurredRtEventDict()更名为PollRtAlarms()。
|
2023-06-21 15:29:26 +08:00 |
SL
|
b21ac05ca8
|
[Common]
EventItem对象中新增属性IsMute和方法Mute(),用于使当前事件静音。
EventItemManager对象中实现事件静音控制逻辑。
|
2023-06-21 15:28:38 +08:00 |
Liang Su
|
fe5fe3f3d2
|
[Common]
优化Monitor方法。
|
2023-06-16 10:19:33 +08:00 |
Liang Su
|
0063ec83f9
|
[Common]
修正DeviceManagerBase中的_optionDevice列表多线程访问时被意外修改的问题。
|
2023-06-14 16:05:58 +08:00 |
Liang Su
|
188a8a959f
|
[Common]
修正SignalTowerPartBase对象执行Reset()方法时,_action字段为null引发异常的问题。
|
2023-06-14 14:59:22 +08:00 |
HCL
|
510a421805
|
1.增加MfcRorData类
|
2023-06-13 09:22:01 +08:00 |
hanqiangqiang
|
339925e76d
|
单独传Tray时,TrayBelongTo信息未传递BUG
|
2023-06-12 14:38:11 +08:00 |
hanqiangqiang
|
137b7609f7
|
Merge branch '添加TrayBelongTo属性' into develop
|
2023-06-12 13:48:45 +08:00 |
hanqiangqiang
|
7447500094
|
[Common]
1添加TrayBelongTo属性
2传递参数时,给TrayBelongTo赋值或者清空
3显示TrayBelongTo参数,手动时使用TrayBelongTo参数,自动时使用穴位号计算
[UI.Client]
1设置Coating数据时,设置TrayBelongTo属性值
|
2023-06-12 13:48:19 +08:00 |
Liang Su
|
88b7663e41
|
[Common]
SignalTowerBase中执行CreateRtEvent()方法创建RT事件时,重新使能蜂鸣器。
|
2023-06-12 11:45:27 +08:00 |
Liang Su
|
1b57215251
|
[Common]
整理代码,优化结构,增加必要的注释。
|
2023-06-12 11:31:58 +08:00 |
Liang Su
|
16ddf7d365
|
Merge branch 'develop' of http://118.31.5.210:65000/Sic-Software/Sic.Framework into develop
|
2023-06-01 14:33:01 +08:00 |
Liang Su
|
d62a5ee0e4
|
[Common]
更新IoTC,支持PyroAuto和PyroFollow模式。
|
2023-06-01 14:29:16 +08:00 |
hanqiangqiang
|
d486405ffc
|
[UI.Client]
1修改多次弹窗问题
[Common]
删除Tray时,Guid信息可能未删除问题修复
|
2023-06-01 09:13:20 +08:00 |
hanqiangqiang
|
23ca02d107
|
[Common]
1修改手动机台添加Wafer时,覆盖GUID的BUG
[UI.Client]
根据名称查询,必须使用时间段内查询
|
2023-05-26 18:15:17 +08:00 |
hanqiangqiang
|
b33a0d5ed8
|
[Common]
1:创建Tray时,会自动覆盖之前的GUID编号,修改为只有Tray出现的位置时,才重新生成GUID
[UI.Client]
1:添加时间段内根据名称检索查询
|
2023-05-26 08:56:19 +08:00 |
hanqiangqiang
|
5cfaa6f596
|
[UI.Client]
1:Tray传递时,Guid从赋值到From赋值到To,然后From的Guid被清空
2:Wafer传递时,根据情况分别对From和To的Guid赋值,保证保留Tray的Guid,
3:在PM右键检测Tray是否存在,使用Guid是否为空,系统提供的CheckHasTray无效果
|
2023-05-23 11:55:02 +08:00 |
hanqiangqiang
|
ea359055f1
|
调试显示和存储Coating数据
|
2023-05-22 18:32:18 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
e31e0426cc
|
[Common]
修正InterlockManager的Monitor()方法中遍历互锁条件字典时可能引发“集合已修改”异常的问题。fix #1
|
2023-05-13 10:13:55 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
613652d5cf
|
[Common]
[UI.Client]
升级版本号。
|
2023-05-12 18:17:49 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
54982e8500
|
[Common]
优化多行Log的缩进,使多行Log的消息体文本左对齐。
Log相关的对象添加注释。
[UI.Client]
RecipeData对象构造时输出气体流量计算器对象全名日志以方便问题排查。
|
2023-05-12 18:10:40 +08:00 |
LAPTOP-9VQH4NI5\LCR
|
deb0e6a2d5
|
[MECF.Framework.RT.EquipmentLibrary]
1.隔热罩Interlock增加检测当前位置和Down位置做比较
|
2023-05-11 15:22:19 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
efab7001d9
|
[Common]
优化SignalTower蜂鸣器重响逻辑。
仅当有新事件发生,并且新事件包含对蜂鸣器操作(除Off以外),则重新启用被用户关闭的蜂鸣器。
|
2023-05-11 14:34:05 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
877b828dac
|
[Common]
修正SignalTowerBase的GenerateOccurredRtEventDict()方法中未检查Events字典为空导致PollData异常的的问题。
|
2023-05-11 12:02:46 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
7c192b290c
|
[Common]
[UI.Client]
升级版本号和发行记录。
|
2023-05-11 09:43:55 +08:00 |
Mikk
|
195fbd4587
|
[Common]
[UI.Client]
修复依赖项引用错误。
|
2023-05-10 23:33:40 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
52466888d5
|
[Common]
IDevice接口和Entity对象中新增IsEnabled属性。
[RT.EquipmentLibrary]
从SicServo移除Monitor()方法并重载HandleMonitor()方法。
移除TcAds对象的IsEnabled属性。
移除RorzeEfem对象的IsEnabled属性。
修正AlarmView视图中Alarm详细信息中的显示错误并优化信息显示的代码。
|
2023-05-09 18:11:51 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
959901a6af
|
[Common]
优化ModuleFsmDevice类代码,添加注释。
|
2023-05-09 16:30:01 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
dd93d58fef
|
[Common]
优化BaseDevice对象
增加新属性IsEnabled,用于指示当前设备是否被禁用。
增加Monitor()和HandleMonitor()方法,用于处理IsEnabled逻辑。
增加注释信息。
|
2023-05-09 16:01:15 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
3621ef2e50
|
[Common]
移除ModuleName枚举定义中显式指定的序号。
ModuleName没居中新增UnDefined项目。
优化ModuleHelper对象的Converter()方法,如果指定的Module名称不存在,则返回ModuleName.UnDefined。
|
2023-05-09 15:04:09 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
a7786e6563
|
[Common]
整理EventItem格式,添加注释。
添加注释到EventLevel和EventType枚举定义。
|
2023-05-09 14:16:43 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
67435fb604
|
[Common]
STEvents中移除不必要的Log。
|
2023-05-09 13:21:21 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
287896bdcd
|
[Common]
优化signalTowerPartBase的闪烁效果状态机。
Init状态如果转换BlinkData列队失败,则直接终止状态机。
|
2023-05-09 11:23:28 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
5e23ae3f4b
|
[Common]
SignalTowerBase中增加一些注释。
|
2023-05-09 11:04:45 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
9d76921eef
|
更新版本和发行记录。
|
2023-05-08 15:11:57 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
076116ddbe
|
[Common]
FileSystemWatcherManager中,当监测到文件发生变化时,输出日志。
|
2023-05-08 15:08:37 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
06e08b1cc9
|
[Common]
新增FileSystemWatcherManager,支持监视指定的配置文件,当发生变更时可以实时加载并刷新系统,而不需要重启RT。
优化SignalTowerBase,添加STEvent配置文件监视功能,当配置发生变化时实时生效,而不需要重启RT。
新增属性,BaseDevice新增SyncRoot,当跨线程操作时提供锁定机制。
|
2023-05-08 14:59:31 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
73404b5852
|
[Common]
修正SignalTowerBase中的蜂鸣器被手动关闭后,新的事件无法重新打开蜂鸣器的问题。现在在Monitor方法中,加入对新事件触发检测逻辑,每个扫描周期均检查是否有新事件发生;如果新事件发生,则重新启用蜂鸣器。
|
2023-05-08 13:26:30 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
1d82dc23fa
|
[Common]
优化SignalTowerBase,增加_dicRtGeneratedStEvents字典,用于解决RT设置三色灯状态和事件配置文件自动设置三色灯状态相互无法同步的问题。(例如RT打开蜂鸣器后,下一次扫描周期可能会被自动关闭)
新增属性IsBuzzer到SignalTowerPartBase对象。
新增属性Name到STEventAction对象。
优化一些代码和注释。
解决方案中关闭对单元测试项目的编译。
|
2023-05-08 11:19:59 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
77b02eff44
|
[Common]
优化SignalTowerBase的Monitor()方法,各组件的初始动作修改为Off状态。
STPatternSetting对象中新增Part属性,用于定义系统保留模式“JobDone”动作的执行组件。
优化一些变量的名称,使代码更易读。
解决方案默认不编译SicUI工程。
|
2023-05-08 09:39:26 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
0ea1607d64
|
[Common]
重构了SignalTower相关的对象,支持在配置文件中配置工作模式模板。
|
2023-05-06 16:57:09 +08:00 |