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
}
}