using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VirgoCommon
{
    public class InvokeName
    {
        //------------System-----------------------------------------------
        public const string System_SetAutoMode = "System.SetAutoMode";
        public const string System_SetManualMode = "System.SetManualMode";
        /// 
        /// string:ModuleName, string[] slotSequence, bool autoStart
        /// 
        public const string System_CreateJob = "System.StartJob";
        public const string System_StartJob = "System.StartJob";
        public const string System_StopJob = "System.StopJob";
        public const string System_PauseJob = "System.PauseJob";
        public const string System_ResumeJob = "System.ResumeJob";
        public const string System_AbortJob = "System.AbortJob";
        public const string System_HomeAll = "System.HomeAll";
        public const string System_AbortAll = "System.AbortAll";
        public const string System_ReturnWafer = "System.ReturnWafer";
        public const string System_ManualTransfer = "System.ManualTransfer";
        public const string System_Reset = "System.Reset";
        public const string System_BuzzerOff = "System.BuzzerOff";
        //---------------EFEM-----------------------------------------
        //public const string LP1_Home = "LP1.Home";
        //public const string LLA_OpenDoor = "LLA.OpenDoor";
        //public const string LLA_CloseDoor = "LLA.CloseDoor";
        //public const string LLA_LiftUp = "LLA.LiftUp";
        //public const string LLA_LiftDown = "LLA.LiftDown";
        //public const string LLA_Pump = "LLA.Pump";
        //public const string LLA_Vent = "LLA.Vent";
        //public const string LLA_Abort = "LLA.Abort";
        //---------------LLA-----------------------------------------
        public const string LLA_SetOnline = "LLA.SetOnline"; //bool online or not
        public const string LLA_Home = "LLA.Home";
        public const string LLA_OpenDoor = "LLA.OpenDoor";
        public const string LLA_CloseDoor = "LLA.CloseDoor";
        public const string LLA_LiftUp = "LLA.LiftUp";
        public const string LLA_LiftDown = "LLA.LiftDown";
        public const string LLA_Pump = "LLA.Pump";
        public const string LLA_Vent = "LLA.Vent";
        public const string LLA_Purge = "LLA.Purge";
        public const string LLA_Abort = "LLA.Abort";
        /// 
        /// 参数1:string, "true" or "false" 开关阀门
        /// 
        public const string LLA_SlowRoughValveLLA_GVTurnValve = "LLA.SlowRoughValveLLA.GVTurnValve";
        public const string LLA_FastRoughValveLLA_GVTurnValve = "LLA.FastRoughValveLLA.GVTurnValve";
        public const string LLA_FastVentValveLLA_GVTurnValve = "LLA.FastVentValveLLA.GVTurnValve";
        public const string LLA_ProfileVentValveLLA_GVTurnValve = "LLA.ProfileVentValveLLA.GVTurnValve";
        public const string LLA_EqualizationValveLLA_GVTurnValve = "LLA.EqualizationValveLLA.GVTurnValve";
        public const string LLA_TurboBackingValveLLA_GVTurnValve = "LLA.TurboBackingValveLLA.GVTurnValve";
        //---------------LLB------------------------------------------------------------------------
        public const string LLB_Home = "LLB.Home";
        public const string LLB_OpenDoor = "LLB.OpenDoor";
        public const string LLB_CloseDoor = "LLB.CloseDoor";
        public const string LLB_LiftUp = "LLB.LiftUp";
        public const string LLB_LiftDown = "LLB.LiftDown";
        public const string LLB_Pump = "LLB.Pump";
        public const string LLB_Vent = "LLB.Vent";
        public const string LLB_Abort = "LLB.Abort";
        /// 
        /// 参数1:string, "true" or "false" 开关阀门
        /// 
        public const string LLB_SlowRoughValveLLB_GVTurnValve = "LLB.SlowRoughValveLLB.GVTurnValve";
        public const string LLB_FastRoughValveLLB_GVTurnValve = "LLB.FastRoughValveLLB.GVTurnValve";
        public const string LLB_FastVentValveLLB_GVTurnValve = "LLB.FastVentValveLLB.GVTurnValve";
        public const string LLB_ProfileVentValveLLB_GVTurnValve = "LLB.ProfileVentValveLLB.GVTurnValve";
        public const string LLB_EqualizationValveLLB_GVTurnValve = "LLB.EqualizationValveLLB.GVTurnValve";
        public const string LLB_TurboBackingValveLLB_GVTurnValve = "LLB.TurboBackingValveLLB.GVTurnValve";
        //---------------------TM ----------------------------------------------------
        /// 
        /// 参数1:string, ClusterModuleName,LLA,LLB,PM1,PM2,PM3,PM4,PM5,PM6
        /// 
        public const string TM_OpenSlitValve = "TM.OpenSlitValve";
        public const string TM_CloseSlitValve = "TM.CloseSlitValve";
        /// 
        /// 参数1:string, "true" or "false" 开关阀门
        /// 
        public const string TM_FastVentValveTM_GVTurnValve = "TM.FastVentValveTM.GVTurnValve";
        public const string TM_ProfileVentValveTM_GVTurnValve = "TM.ProfileVentValveTM.GVTurnValve";
        public const string TM_RoughValveTM_GVTurnValve = "TM.RoughValveTM.GVTurnValve";
 
        public const string TM_TurboBackingValveTM_GVTurnValve = "TM.TurboBackingValveTM.GVTurnValve";
 
    }
}