IHostCallback.cs 1.1 KB

123456789101112131415161718192021222324252627282930
  1. using System.Collections.Generic;
  2. namespace VirgoRT.HostWrapper
  3. {
  4. public interface IHostCallback
  5. {
  6. string GetSvidValue(string svName);
  7. List<string> GetListSvidValue(string svName);
  8. bool MapCassette(string portId, out string reason);
  9. bool PPSelect(string portId, string jobId, string lotId, string[] slotSequence, out string reason);
  10. bool StartJob(string jobId, out string reason);
  11. bool AbortJob(string jobId, out string reason);
  12. bool PauseJob(string jobId, out string reason);
  13. bool ResumeJob(string jobId, out string reason);
  14. bool StopJob(string jobId, out string reason);
  15. bool Load(string portId, out string reason);
  16. bool Unload(string portId, out string reason);
  17. bool Lock(string portId, out string reason);
  18. bool Unlock(string portId, out string reason);
  19. bool ReadID(string portId, out string reason);
  20. bool WriteID(string portId, string carrierID, out string reason);
  21. bool ReadTag(string portId, out string reason);
  22. bool WriteTag(string portId, string tagData, out string reason);
  23. }
  24. }