|
|
@@ -394,16 +394,16 @@ namespace FurnaceRT.Equipments.PMs.RecipeExecutions
|
|
|
|
|
|
_curStepElpasedTimeBeforePaused = 0;
|
|
|
ContinueAction = RecipeContinueMode.None;
|
|
|
-
|
|
|
- if (IsSubReciep)
|
|
|
+ if (SC.ContainsItem("System.FDC.SplitProcessLog") && SC.GetValue<bool>("System.FDC.SplitProcessLog"))
|
|
|
{
|
|
|
- if (SC.ContainsItem("System.FDC.SplitProcessLog") && SC.GetValue<bool>("System.FDC.SplitProcessLog"))
|
|
|
+ if (PMModule.RecipeRunningInfo.RecipeStepList[_currentStepNumber].StepName == "End" && PMModule.RecipeRunningInfo.RecipeStepList.Count - 1 == _currentStepNumber)
|
|
|
{
|
|
|
- if (PMModule.RecipeRunningInfo.RecipeStepList[_currentStepNumber].StepName == "End" && PMModule.RecipeRunningInfo.RecipeStepList.Count - 1 == _currentStepNumber)
|
|
|
- {
|
|
|
- _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
|
|
|
- }
|
|
|
+ _faCallback.RecipeComplete(PMModule.Module, PMModule.RecipeRunningInfo.RecipeName);
|
|
|
}
|
|
|
+ }
|
|
|
+ if (IsSubReciep)
|
|
|
+ {
|
|
|
+
|
|
|
|
|
|
|
|
|
if (curSteps[_currentSubRecipeStepNumber].IsLoopStartStep)
|