2022-09-19 09:16:33 +08:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace SicPM.RecipeExecutions
|
|
|
|
|
{
|
|
|
|
|
public enum EnumRecipeRunningState
|
|
|
|
|
{
|
|
|
|
|
PrepareProcess,
|
|
|
|
|
InProcess,
|
|
|
|
|
PostProcess,
|
|
|
|
|
NormalComplete,
|
|
|
|
|
Failed,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class RecipeRunningInfo
|
|
|
|
|
{
|
|
|
|
|
public Guid InnerId { get; set; }
|
|
|
|
|
|
|
|
|
|
public RecipeHead Head { get; set; }
|
|
|
|
|
public List<RecipeStep> RecipeStepList { get; set; }
|
|
|
|
|
|
|
|
|
|
public string RecipeName { get; set; }
|
|
|
|
|
|
|
|
|
|
public DateTime BeginTime { get; set; }
|
|
|
|
|
public DateTime EndTime { get; set; }
|
|
|
|
|
|
|
|
|
|
public int StepNumber { get; set; }
|
|
|
|
|
public string StepName { get; set; }
|
|
|
|
|
|
|
|
|
|
public double StepTime { get; set; }
|
|
|
|
|
public double StepElapseTime { get; set; }
|
|
|
|
|
|
|
|
|
|
public double TotalTime { get; set; }
|
|
|
|
|
public double TotalElapseTime { get; set; }
|
|
|
|
|
|
|
|
|
|
public double StepElapseTime2 { get; set; }
|
|
|
|
|
public double TotalElapseTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
public string ArH2Switch { get; set; }
|
|
|
|
|
public string N2FlowMode { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool IsRoutineAbort { get; set; }
|
2022-11-30 14:49:16 +08:00
|
|
|
|
public bool NeedReloadRecipe { get; set; }
|
2022-12-04 20:34:37 +08:00
|
|
|
|
|
|
|
|
|
public string XmlRecipeToReload { get; set; }
|
2022-11-30 14:49:16 +08:00
|
|
|
|
|
2022-09-19 09:16:33 +08:00
|
|
|
|
}
|
|
|
|
|
}
|