DeviceState.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Aitex.Sorter.Common
  6. {
  7. public enum DeviceState
  8. {
  9. Unknown,
  10. Busy,
  11. Idle,
  12. Error,
  13. }
  14. public enum TDKEquipmentState
  15. {
  16. Normal =0,
  17. Recoverable_error,
  18. Fatal_error,
  19. }
  20. public enum TDKMode
  21. {
  22. Online =0,
  23. Teaching,
  24. }
  25. public enum TDKInitialPosition
  26. {
  27. Unexecuted=0,
  28. Executed,
  29. }
  30. public enum TDKOperationStatus
  31. {
  32. Stopped=0,
  33. Operating,
  34. }
  35. public enum TDKLatchKepStatus
  36. {
  37. Open=0,
  38. Close,
  39. Unknown,
  40. }
  41. public enum TDKVacuum
  42. {
  43. OFF=0,
  44. ON,
  45. }
  46. public enum TDKWaferProtrusion
  47. {
  48. Blocked=0,
  49. Unblocked,
  50. NAUnknown
  51. }
  52. public enum TDKZ_AxisPos
  53. {
  54. Up=0,
  55. Down,
  56. Start,
  57. End,
  58. Unknown,
  59. }
  60. public enum TDKY_AxisPos
  61. {
  62. Undock=0,
  63. Dock,
  64. Unknown,
  65. }
  66. public enum TDKMapper_ArmPos
  67. {
  68. Open=0,
  69. Close,
  70. Unknown,
  71. }
  72. public enum TDKMapper_Z_AxisPos
  73. {
  74. Retract=0,
  75. Mapping,
  76. Unknown,
  77. }
  78. public enum TDKMapper_StopperStatus
  79. {
  80. ON=0,
  81. OFF,
  82. Unknown,
  83. }
  84. public enum TDKMappingStatus
  85. {
  86. Unexecuted=0,
  87. NormalEnd,
  88. AbnormalEnd,
  89. }
  90. public enum TDKInterlockKey
  91. {
  92. Enable=0,
  93. Disable,
  94. }
  95. public enum TDKInfoPad
  96. {
  97. NO_Input=0,
  98. A_PIN_ON,
  99. B_PIN_ON,
  100. AB_PIN_ON,
  101. }
  102. }