using System.ComponentModel; namespace GeneralData; public enum DeviceModel { JetKepler, Proxima } public enum KeplerSubModel { [Description("2200A")] JetKepler_2200A, [Description("2200B")] JetKepler_2200B, [Description("2300")] JetKepler_2300, [Description("DSE")] JetKepler_DSE } public enum ProximaSubModel { [Description("NTP")] Proxima_NTP, [Description("SiBN")] Proxima_SiBN, [Description("NTP_HRP")] Proxima_NTP_HRP, [Description("ELK")] Proxima_ELK } public enum PMCMode { Undefined, Running } public enum DeviceStatus { Init = 0, Initializing, Idle, Transfer, AutoRunning, AutoIdel = 5, ReturnAllWafer, Error, Loading, Unloading, ChargeProcessDischarging = 10, LoadProcessStockering, LoadProcessUnloading, ReutrnWafer, Undefinde = 100 } public enum TubeStatus { NotInstall, NotConnected, Init, Idle, Homing, OpenSlitValve, CloseSlitValve, Error, PrepareTransfer, PostTransfer, PreProcess, PostProcess, Process, LeakCheck, MFCCali, Pauded, InTransfer } public enum RecipeType { Undefined, PorcessRecipe, SubRecipe, AlarmRecipe, AbortRecipe, ResetRecipe, IdleRecipe, LayoutRecipe, JobRecipe }