SicMultiplate/Modules/Mainframe/PMs/RecipeExecutions/IRecipeExecutor.cs

21 lines
631 B
C#
Raw Normal View History

2023-04-13 15:35:13 +08:00
namespace SicModules.PMs.RecipeExecutions
2023-03-28 13:24:11 +08:00
{
public interface IRecipeExecutor
{
bool IsError { get; }
bool IsPaused { get; set; }
RecipeRunningInfo RecipeRunningInfo { get;}
bool CheckEnableRunProcess(out string reason);
void ResetToleranceChecker();
void OnProcessStart(string v1, string recipeName, bool v2);
void PauseRecipe(out string reason);
bool CheckEndPoint();
bool CheckAllDevicesStable(float v1, float v2, float v3, float v4, float v5, float v6, float v7, float v8, float v9);
void AbortRunProcess(out string reason);
}
}