Browse Source

Fix the double place to lp bug while destinations are different loadports.

sangwq 9 months ago
parent
commit
5163d9153b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Venus/Venus_RT/Modules/VenusDispatcher.cs

+ 1 - 1
Venus/Venus_RT/Modules/VenusDispatcher.cs

@@ -1173,7 +1173,7 @@ namespace Venus_RT.Modules
             {
                 if(readyReturnWafers.Count > 0)
                 {
-                    if(readyReturnWafers.Count == 1)
+                    if(readyReturnWafers.Count == 1 || readyReturnWafers[0].destMod != readyReturnWafers[1].destMod)
                     {
                         // return one wafer
                         _tmSchdActions.Enqueue(new List<MoveItem> { new MoveItem(readyReturnWafers.First().currentMod, 0, ModuleName.TMRobot, (int)Hand.Blade1, Hand.Blade1) });