瀏覽代碼

fix action list buffer not reset while swap wafer.

sangwq 1 年之前
父節點
當前提交
8020492bf4
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      Venus/Venus_RT/Modules/EFEM/EfemSwapRoutine.cs
  2. 1 0
      Venus/Venus_RT/Modules/TM/MFSwapRoutine.cs

+ 1 - 0
Venus/Venus_RT/Modules/EFEM/EfemSwapRoutine.cs

@@ -53,6 +53,7 @@ namespace Venus_RT.Modules.EFEM
                 return RState.Failed;
             }
 
+            _actionList.Clear();
             foreach (var item in (Queue<MoveItem>)objs[0])
             {
                 _actionList.Enqueue(new MoveItem(item.SourceModule, item.SourceSlot, item.DestinationModule, item.DestinationSlot, item.RobotHand));

+ 1 - 0
Venus/Venus_RT/Modules/TM/MFSwapRoutine.cs

@@ -54,6 +54,7 @@ namespace Venus_RT.Modules.TM
                 return RState.Failed;
             }
 
+            _actionList.Clear();
             foreach(var item in (Queue<MoveItem>)objs[0])
             {
                 _actionList.Enqueue(new MoveItem(item.SourceModule, item.SourceSlot, item.DestinationModule, item.DestinationSlot, item.RobotHand));