using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MECF.Framework.Common.Jobs; namespace FurnaceRT.Equipments.Schedulers { public interface ISchedulerFACallback { void JobCreated(ControlJobInfo cj, ProcessJobInfo pj); void JobCreateFailed(string module, string lotID, string jobID, string sequenceID); void JobStarted(ControlJobInfo cj, ProcessJobInfo pj); void JobStopped(ControlJobInfo cj, ProcessJobInfo pj); void JobPaused(ControlJobInfo cj, ProcessJobInfo pj); void JobResumed(ControlJobInfo cj, ProcessJobInfo pj); void JobAborted(ControlJobInfo cj, ProcessJobInfo pj); void JobFinished(ControlJobInfo cj, ProcessJobInfo pj); void JobFailed(ControlJobInfo cj, ProcessJobInfo pj); } }