Browse Source

fix action list buffer not reset while swap wafer.

sangwq 1 year ago
parent
commit
8020492bf4

+ 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));