IEfemCallback.cs 1014 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Efems.Rorzes
  7. {
  8. public interface IEfemFfuCallback
  9. {
  10. }
  11. public interface IEfemAlignerCallback
  12. {
  13. void NoteComplete();
  14. void NoteCancel(string error);
  15. }
  16. public interface IEfemBufferCallback
  17. {
  18. }
  19. public interface IEfemLoadPortCallback
  20. {
  21. void NoteStatus(string data1, string data2);
  22. void NoteSlotMap(string slotMap);
  23. void NoteComplete();
  24. void NoteCancel(string error);
  25. void NoteCarrierID(string carrierID);
  26. }
  27. public interface IEfemRobotCallback
  28. {
  29. void NoteFailed(string error);
  30. void NoteComplete();
  31. void NoteCancel(string error);
  32. }
  33. public interface IEfemSignalTowerCallback
  34. {
  35. }
  36. public interface IEfemSystemCallback
  37. {
  38. void NoteStatus(string data1, string data2);
  39. }
  40. }