12345678910111213141516171819202122232425 |
- using MECF.Framework.Common.Jobs;
- namespace EfemDualSchedulerLib.Schedulers
- {
- public interface ISchedulerFACallback
- {
- void JobCreated(ControlJobInfo cj, ProcessJobInfo pj);
- void JobCreateFailed(string module, string lotID, string jobID, string sequenceID);
- void JobWaitingForStart(ControlJobInfo cj, ProcessJobInfo pj);
- void JobWaferStart(ProcessJobInfo pj, string module, int slotID);
- void JobWaferEnd(ProcessJobInfo pj, string module, int slotID);
- 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);
- }
- }
|