ISchedulerFACallback.cs 954 B

12345678910111213141516171819202122232425
  1. using MECF.Framework.Common.Jobs;
  2. namespace EfemDualSchedulerLib.Schedulers
  3. {
  4. public interface ISchedulerFACallback
  5. {
  6. void JobCreated(ControlJobInfo cj, ProcessJobInfo pj);
  7. void JobCreateFailed(string module, string lotID, string jobID, string sequenceID);
  8. void JobWaitingForStart(ControlJobInfo cj, ProcessJobInfo pj);
  9. void JobWaferStart(ProcessJobInfo pj, string module, int slotID);
  10. void JobWaferEnd(ProcessJobInfo pj, string module, int slotID);
  11. void JobStarted(ControlJobInfo cj, ProcessJobInfo pj);
  12. void JobStopped(ControlJobInfo cj, ProcessJobInfo pj);
  13. void JobPaused(ControlJobInfo cj, ProcessJobInfo pj);
  14. void JobResumed(ControlJobInfo cj, ProcessJobInfo pj);
  15. void JobAborted(ControlJobInfo cj, ProcessJobInfo pj);
  16. void JobFinished(ControlJobInfo cj, ProcessJobInfo pj);
  17. void JobFailed(ControlJobInfo cj, ProcessJobInfo pj);
  18. }
  19. }