SIC-12/Modules/SicModules/PMs/RecipeExecutions/IRecipeExecutor.cs

23 lines
703 B
C#
Raw Normal View History

2026-03-24 15:04:02 +08:00
using MECF.Framework.Common.MECF.Framework.Common.RecipeCenter.Recipe;
namespace SicModules.PMs.RecipeExecutions
{
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);
}
}