|
|
@@ -23,6 +23,7 @@ using MECF.Framework.Common.CommonData.EnumData;
|
|
|
using MECF.Framework.Common.DataCenter;
|
|
|
using MECF.Framework.Common.Device.Bases;
|
|
|
using MECF.Framework.Common.Equipment;
|
|
|
+using MECF.Framework.Common.Jobs;
|
|
|
using MECF.Framework.Common.SubstrateTrackings;
|
|
|
using MECF.Framework.Common.Utilities;
|
|
|
using System;
|
|
|
@@ -456,6 +457,17 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
return $"{item.Item}-{item.Display} {item.AdditionInformationDisplay} {item.CurrentValue} limit is ({item.StartValue}~{item.LimitValue}) {item.Unit}"; ;
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ public static bool CheckRecipeIsCompleted(ProcessJobInfo pj)
|
|
|
+ {
|
|
|
+
|
|
|
+ var pm = Singleton<EquipmentManager>.Instance.Modules[ModuleName.PM1] as PMModule;
|
|
|
+ if (pm == null || pm.RecipeRunningInfo == null || pm.RecipeRunningInfo.RecipeStepList == null)
|
|
|
+ {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return pm.IsRecipeCompleted;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public enum BackUpDireEnum
|