34 lines
745 B
C#
34 lines
745 B
C#
|
using System.Collections.Generic;
|
|||
|
|
|||
|
namespace SicPM2.RecipeExecutions
|
|||
|
{
|
|||
|
public enum EnumEndByCondition
|
|||
|
{
|
|||
|
ByTime,
|
|||
|
|
|||
|
ByStable,
|
|||
|
|
|||
|
ByPurge,
|
|||
|
|
|||
|
ByStep,
|
|||
|
|
|||
|
ByEndpoint,
|
|||
|
|
|||
|
ByPressure,//Routine增加该条件跳转步,压力值到达后直接跳下一步
|
|||
|
}
|
|||
|
|
|||
|
public class RecipeStep
|
|||
|
{
|
|||
|
public string StepName;
|
|||
|
public double StepTime;
|
|||
|
public bool IsJumpStep;
|
|||
|
public bool IsLoopStartStep;
|
|||
|
public bool IsLoopEndStep;
|
|||
|
public bool IsDummyStep;
|
|||
|
public int LoopCount;
|
|||
|
public EnumEndByCondition EndBy;
|
|||
|
public double EndByValue;
|
|||
|
public Dictionary<string, string> RecipeCommands = new Dictionary<string, string>();
|
|||
|
}
|
|||
|
}
|