ISchedulerFACallback.cs 922 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 JobWaferStart(ControlJobInfo cj, ProcessJobInfo pj, string module, int slotID);
  9. void JobWaferEnd(ControlJobInfo cj, ProcessJobInfo pj, string module, int slotID);
  10. void JobStarted(ControlJobInfo cj, ProcessJobInfo pj);
  11. void JobStopped(ControlJobInfo cj, ProcessJobInfo pj);
  12. void JobPaused(ControlJobInfo cj, ProcessJobInfo pj);
  13. void JobResumed(ControlJobInfo cj, ProcessJobInfo pj);
  14. void JobAborted(ControlJobInfo cj, ProcessJobInfo pj);
  15. void JobFinished(ControlJobInfo cj, ProcessJobInfo pj);
  16. void JobFailed(ControlJobInfo cj, ProcessJobInfo pj);
  17. }
  18. }