OperationName.cs 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Aitex.Sorter.Common
  6. {
  7. public static class OperationName
  8. {
  9. /// <summary>
  10. ///
  11. /// </summary>
  12. public const string Reset = "Reset";
  13. public const string Cycle = "Cycle";
  14. /// <summary>
  15. /// 参数0 int (5-100)
  16. public const string SetSpeed = "SetSpeed";
  17. /// <summary>
  18. /// 参数0 传输类型 MoveType
  19. /// 参数1 MoveOption 传输选项 MoveOption按位与
  20. /// 参数1 hand
  21. /// 参数2 Source station 1
  22. /// 参数3 Source slot 1
  23. /// 参数4 Dest station 1
  24. /// 参数5 Dest slot 1
  25. /// 参数6 Source station 2
  26. /// 参数7 Source slot 2
  27. /// 参数8 Dest station 2
  28. /// 参数9 Dest slot 2
  29. /// </summary>
  30. public const string MoveWafer = "MoveWafer";
  31. /// <summary>
  32. /// </summary>
  33. public const string ReturnWafer = "ReturnWafer";
  34. /// <summary>
  35. /// </summary>
  36. public const string MapWafer = "MapWafer";
  37. public const string OpenDoor = "OpenDoor";
  38. public const string CloseDoor = "CloseDoor";
  39. public const string OpenDoorFosbMode = "OpenDoorFosbMode";
  40. public const string CloseDoorFosbMode = "CloseAtFosbMode";
  41. public const string Online = "Online";
  42. public const string Offline = "Offline";
  43. public const string SetManualScanCode = "SetManualScanCode";
  44. public const string Scan = "Scan";
  45. public const string Write = "Write";
  46. /// <summary>
  47. /// string[]
  48. /// string
  49. /// 参数0,参数1,参数2,参数3,参数4
  50. /// 参数0 Source station
  51. /// 参数1 Source slo
  52. /// 参数2 Dest station
  53. /// 参数3 Dest slot
  54. /// 参数4 Option
  55. /// </summary>
  56. public const string MultiMoveWafer = "MultiMoveWafer";
  57. /// <summary>
  58. ///
  59. /// </summary>
  60. public const string Stop = "Stop";
  61. //----------------------------------------------------------------------- System ------------------------------------------------
  62. //
  63. /// <summary>
  64. /// 参数0:string, device name,统一在DeviceName.cs中定义
  65. /// 参数1:string, operation的名称
  66. /// 参数2...跟据不同的operation,输入参数
  67. /// </summary>
  68. public const string DeviceOperation = "DeviceOperation";
  69. /// <summary>
  70. ///参数0,chamberset loadportA,B
  71. /// </summary>
  72. public const string HomeUnit = "HomeUnit";
  73. /// <summary>
  74. ///参数0,chamberset loadportA,B
  75. /// </summary>
  76. public const string LoadFoup = "LoadFoup";
  77. /// <summary>
  78. ///参数0,chamberset loadportA,B
  79. /// </summary>
  80. public const string UnloadFoup = "UnloadFoup";
  81. /// <summary>
  82. ///参数0,chamberset loadportA,B
  83. /// </summary>
  84. public const string ReadFoupID = "ReadFoupID";
  85. /// <summary>
  86. ///参数0,chamberset loadportA,B
  87. ///参数1,FOUP ID
  88. /// </summary>
  89. public const string WriteFoupID = "WriteFoupID";
  90. /// <summary>
  91. ///参数0,chamberset loadportA,B
  92. /// </summary>
  93. public const string ReadFoupRFID = "ReadFoupRFID";
  94. /// <summary>
  95. ///参数0,chamberset loadportA,B
  96. /// </summary>
  97. public const string WriteFoupRFID = "WriteFoupRFID";
  98. /// <summary>
  99. ///参数0,chamberset loadportA,B
  100. /// </summary>
  101. public const string ReadAndLoadFoup = "ReadAndLoadFoup";
  102. #region Wafer
  103. /// <summary>
  104. /// 参数0 UnitName
  105. /// 参数1 Slot
  106. /// 参数2 WaferState
  107. /// </summary>
  108. public const string CreatWafer = "CreatWafer";
  109. /// 参数0 UnitName
  110. /// 参数1 Slot
  111. /// </summary>
  112. public const string DeleteWafer = "DeleteWafer";
  113. #endregion
  114. public const string SetConfig = "SetConfig";
  115. #region FA control
  116. public const string FACommand = "FACommand";
  117. #endregion
  118. #region Recipe
  119. public const string SelectRecipe = "SelectRecipe";
  120. public const string StartRecipe = "StartRecipe";
  121. public const string PauseRecipe = "PauseRecipe";
  122. public const string ResumeRecipe = "ResumeRecipe";
  123. public const string StopRecipe = "StopRecipe";
  124. #endregion
  125. #region Mode control
  126. public const string SetAutoMode = "SetAutoMode";
  127. public const string SetManualMode = "SetManualMode";
  128. public const string HomeAll = "HomeAll";
  129. public const string AbortHomeAll = "AbortHomeAll";
  130. public const string Abort = "Abort";
  131. public static string ResetRouteManager = "ResetRouteManager";
  132. public static string ResetDevice = "ResetDevice";
  133. public static string ResetAlarm = "ResetAlarm";
  134. public static string HomeAlignerRoute = "HomeAlignerRoute";
  135. //public const string SetLocalMode = "SetLocalMode";
  136. //public const string SetRemoteMode = "SetRemoteMode";
  137. //public const string SetMaintenaceMode = "SetMaintenaceMode";
  138. #endregion
  139. #region"ControlJobs"
  140. public static string FAControlJobsOperation = "FAControlJobsOperation";
  141. public static string FAProcessJobsOperation = "FAProcessJobsOperation";
  142. #endregion
  143. }
  144. }