Sic10/Modules/SicPM2/RecipeExecutions/RecipeStep.cs

35 lines
779 B
C#
Raw Normal View History

2023-05-10 10:26:01 +08:00
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 double GrowthRate;
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>();
}
}