IQT1000.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Text;
  5. namespace WCS.Protocol.SX.QT
  6. {
  7. [Description("998")]
  8. public interface IQT998 : IProtocol
  9. {
  10. [Description("异常")]
  11. public Int16 Fault { get; set; }
  12. public Int16 InAsk { get; set; }
  13. public Int16 InOk { get; set; }
  14. public Int16 OutAsk { get; set; }
  15. [Description("机台启用")]
  16. public Int16 Enable { get; set; }
  17. }
  18. [Description("51")]
  19. public interface IQT51 : IProtocol
  20. {
  21. [Description("异常")]
  22. public QTFault Fault { get; set; }
  23. [Description("机台启用")]
  24. public QTStatus Enable { get; set; }
  25. [Description("机台状态")]
  26. public QTRunStatus RunStatus { get; set; }
  27. }
  28. public enum QTStatus : short
  29. {
  30. 启用 = 2,
  31. 停用 = 1
  32. }
  33. public enum QTRunStatus : short
  34. {
  35. 空闲 = 2,
  36. 非空闲 = 1
  37. }
  38. public enum QTFault : short
  39. {
  40. 异常 = 1,
  41. 非异常 = 2
  42. }
  43. }