IRecipeExecutor.cs 630 B

1234567891011121314151617181920
  1. namespace JetVirgoPM.PMs.RecipeExecutors
  2. {
  3. public interface IRecipeExecutor
  4. {
  5. bool IsError { get; }
  6. bool IsPaused { get; set; }
  7. RecipeRunningInfo RecipeRunningInfo { get; }
  8. bool CheckEnableRunProcess(out string reason);
  9. void ResetToleranceChecker();
  10. void OnProcessStart(string v1, string recipeName, bool v2);
  11. void PauseRecipe(out string reason);
  12. bool CheckEndPoint();
  13. bool CheckAllDevicesStable(float v1, float v2, float v3, float v4, float v5, float v6, float v7, float v8, float v9);
  14. void AbortRunProcess(out string reason);
  15. }
  16. }