|
@@ -297,6 +297,11 @@ namespace Venus_RT.Modules
|
|
|
string runingTask = _runingWaferTask.Value.Count > 0 ? _runingWaferTask.Value.First().ToString() : "Empty";
|
|
|
LOG.Write(eEvent.WARN_ROUTER, Module, $"TryDequeueRuningTask() failed, PM Status: {status}, runing task : {runingTask}");
|
|
|
}
|
|
|
+
|
|
|
+ if(_runingWaferTask.Value.Count == 0 && _runingWaferTask.Key != Guid.Empty)
|
|
|
+ {
|
|
|
+ _runingWaferTask = new KeyValuePair<Guid, Queue<KeyValuePair<RecipeJobType, string>>>(Guid.Empty, new Queue<KeyValuePair<RecipeJobType, string>>());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public override void WaferArrived(WaferTask wafer, int slot)
|