using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Aitex.Sorter.Common { public static class OperationName { /// /// /// public const string Reset = "Reset"; public const string Cycle = "Cycle"; /// /// 参数0 int (5-100) public const string SetSpeed = "SetSpeed"; /// /// 参数0 传输类型 MoveType /// 参数1 MoveOption 传输选项 MoveOption按位与 /// 参数1 hand /// 参数2 Source station 1 /// 参数3 Source slot 1 /// 参数4 Dest station 1 /// 参数5 Dest slot 1 /// 参数6 Source station 2 /// 参数7 Source slot 2 /// 参数8 Dest station 2 /// 参数9 Dest slot 2 /// public const string MoveWafer = "MoveWafer"; /// /// public const string ReturnWafer = "ReturnWafer"; /// /// public const string MapWafer = "MapWafer"; public const string OpenDoor = "OpenDoor"; public const string CloseDoor = "CloseDoor"; public const string OpenDoorFosbMode = "OpenDoorFosbMode"; public const string CloseDoorFosbMode = "CloseAtFosbMode"; public const string Online = "Online"; public const string Offline = "Offline"; public const string SetManualScanCode = "SetManualScanCode"; public const string Scan = "Scan"; public const string Write = "Write"; /// /// string[] /// string /// 参数0,参数1,参数2,参数3,参数4 /// 参数0 Source station /// 参数1 Source slo /// 参数2 Dest station /// 参数3 Dest slot /// 参数4 Option /// public const string MultiMoveWafer = "MultiMoveWafer"; /// /// /// public const string Stop = "Stop"; //----------------------------------------------------------------------- System ------------------------------------------------ // /// /// 参数0:string, device name,统一在DeviceName.cs中定义 /// 参数1:string, operation的名称 /// 参数2...跟据不同的operation,输入参数 /// public const string DeviceOperation = "DeviceOperation"; /// ///参数0,chamberset loadportA,B /// public const string HomeUnit = "HomeUnit"; /// ///参数0,chamberset loadportA,B /// public const string LoadFoup = "LoadFoup"; /// ///参数0,chamberset loadportA,B /// public const string UnloadFoup = "UnloadFoup"; /// ///参数0,chamberset loadportA,B /// public const string ReadFoupID = "ReadFoupID"; /// ///参数0,chamberset loadportA,B ///参数1,FOUP ID /// public const string WriteFoupID = "WriteFoupID"; /// ///参数0,chamberset loadportA,B /// public const string ReadFoupRFID = "ReadFoupRFID"; /// ///参数0,chamberset loadportA,B /// public const string WriteFoupRFID = "WriteFoupRFID"; /// ///参数0,chamberset loadportA,B /// public const string ReadAndLoadFoup = "ReadAndLoadFoup"; #region Wafer /// /// 参数0 UnitName /// 参数1 Slot /// 参数2 WaferState /// public const string CreatWafer = "CreatWafer"; /// 参数0 UnitName /// 参数1 Slot /// public const string DeleteWafer = "DeleteWafer"; #endregion public const string SetConfig = "SetConfig"; #region FA control public const string FACommand = "FACommand"; #endregion #region Recipe public const string SelectRecipe = "SelectRecipe"; public const string StartRecipe = "StartRecipe"; public const string PauseRecipe = "PauseRecipe"; public const string ResumeRecipe = "ResumeRecipe"; public const string StopRecipe = "StopRecipe"; #endregion #region Mode control public const string SetAutoMode = "SetAutoMode"; public const string SetManualMode = "SetManualMode"; public const string HomeAll = "HomeAll"; public const string AbortHomeAll = "AbortHomeAll"; public const string Abort = "Abort"; public static string ResetRouteManager = "ResetRouteManager"; public static string ResetDevice = "ResetDevice"; public static string ResetAlarm = "ResetAlarm"; public static string HomeAlignerRoute = "HomeAlignerRoute"; //public const string SetLocalMode = "SetLocalMode"; //public const string SetRemoteMode = "SetRemoteMode"; //public const string SetMaintenaceMode = "SetMaintenaceMode"; #endregion #region"ControlJobs" public static string FAControlJobsOperation = "FAControlJobsOperation"; public static string FAProcessJobsOperation = "FAProcessJobsOperation"; #endregion } }