123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413 |
- namespace CyberX8_Core
- {
- public enum VenusDevice
- {
- ValveMfc1,
- ValveMfc2,
- ValveMfc3,
- ValveMfc4,
- ValveMfc5,
- ValveMfc6,
- ValveMfc7,
- ValveMfc8,
- ValveMfc9,
- ValveMfc10,
- ValveMfc11,
- ValveMfc12,
- ValvePVN21,
- ValvePVN22,
- ValvePV11,
- ValvePV12,
- ValvePV21,
- ValvePV22,
- ValvePV31,
- ValvePV32,
- ValvePV41,
- ValvePV42,
- ValvePV51,
- ValvePV52,
- ValvePV61,
- ValvePV62,
- ValvePV71,
- ValvePV72,
- ValvePV81,
- ValvePV82,
- ValvePV91,
- ValvePV92,
- ValvePVA1,
- ValvePVA2,
- ValvePVB1,
- ValvePVB2,
- ValvePVC1,
- ValvePVC2,
- ValveN2,
- ValvePVHe1,
- ValvePVHe2,
- ValvePVHe3,
- ValveHeISO,
- ValveMainPurge,
- ValveGasFinal,
- ValveSoftPump,
- ValveFastPump,
- ValveCHBPurge,
- ValveTurboPumpPumping,
- ValveTurboPumpPurge,
- ValveGuage,
- ValveLoadlockVent,
- ValveLoadlockPumping,
- ValvePurge,
- MfcGas1,
- MfcGas2,
- MfcGas3,
- MfcGas4,
- MfcGas5,
- GasStick1,
- GasStick2,
- GasStick3,
- TemperatureControl,
- ChamberLid,
- ATM_SW,
- VAC_SW,
- WaterFlow_SW,
- N2_Pressure,
- ProcessGauge,
- PressureGauge,
- ForelineGauge,
- MainPump,
- Chiller,
- InnerChiller,
- OuterChiller,
- TopChiller,
- Rf,
- BiasRf,
- Match,
- BiasMatch,
- PressureControl,
- ThrottleValve,
- HeaterChamber,
- ForelineHeater,
- Heartbeat,
- ResetPlcSignal,
- LiftPin,
- SlitDoor,
- SmallPin,
- MediumPin,
- LoadLockArm,
- StatisticsRfOnTime,
- StatisticsPumpOnTime,
- PlcDateTime,
- Lid,
- LidLoadlock,
- LidLocker,
- ESCHV,
- PendulumValve,
- TurboPump,
- EndPoint,
- TMLid,
- LLALid,
- LLBLid,
- LLATSlitDoor,
- LLBTSlitDoor,
- LLAESlitDoor,
- LLBESlitDoor,
- //se vce
- VCESlitDoor,
- VCESoftPumpValve,
- VCEFastPumpValve,
- VCESoftVentValve,
- VCEFastVentValve,
- VCEATMSensor,
- TMATMSensor,
- VCEVACSensor,
- TMVACSensor,
- VCESlitDoorOpenEnable,
- TMExtendVCEEnable,
- //se pm
- PMASlitDoor,
- PMBSlitDoor,
- PMCSlitDoor,
- PMASlitDoorOpenEnable,
- PMBSlitDoorOpenEnable,
- PMCSlitDoorOpenEnable,
- TMExtendPMAEnable,
- TMExtendPMBEnable,
- TMExtendPMCEnable,
- //tm all
- TMValveN2,
- TMSoftPumpValve,
- TMFastPumpValve,
- TMPurgeValve,
- TMVentValve,
- TMSoftVentValve,
- TMFastVentValve,
- //kepler tm
- LLASoftPumpValve,
- LLAFastPumpValve,
- LLAPurgeValve,
- LLAVentValve,
- LLBSoftPumpValve,
- LLBFastPumpValve,
- LLBPurgeValve,
- LLBVentValve,
- ValveWaterRelay,
- TMPowerOn,
- TMInSafty,
- WaferLeakSensor,
- EFEMSideDoorClosed,
- TMPCWFlowSwitch,
- LLAPCWFlowSwitch,
- LLBPCWFlowSwitch,
- TMLidClosed,
- CDAPressureSwitch,
- VaccumPressureSwitch,
- N2PressureSwitch,
- TMPressureCtrl,
- TMRobotNotExtendPMA,
- TMRobotNotExtendPMB,
- TMRobotNotExtendPMC,
- TMRobotNotExtendPMD,
- TMRobotNotExtendLLA,
- TMRobotNotExtendLLB,
- EfemRobotNotExtendLLA,
- EfemRobotNotExtendLLB,
- TMVacSwitch,
- LLAVacSwitch,
- LLBVacSwitch,
- TMATMSwitch,
- LLAATMSwitch,
- LLBATMSwitch,
- LLAWaferSizeCheckSwitch,
- LLBWaferSizeCheckSwitch,
- PMAWaferSizeCheckSwitch,
- PMBWaferSizeCheckSwitch,
- PMCWaferSizeCheckSwitch,
- PMDWaferSizeCheckSwitch,
- LLASoftVentValve,
- LLAFastVentValve,
- LLBSoftVentValve,
- LLBFastVentValve,
- TMVacAtmMode,
- }
- public enum StateData
- {
- RecipeProcessTime,
- RecipeStepNo,
- RecipeStepMode,
- RecipeName,
- RecipeBaseName,
- RecipeStepTimeElapsed,
- RecipeStepTimeSetPoint,
- RecipeStepRfTimeSetPoint,
- RecipeStepElectrodeTemp,
- SmallWafer,
- MidWafer,
- BigWafer,
- RfTimeElapsed,
- PumpTime,
- PMState,
- TMState,
- IsAutoMode,
- IsPmOnline,
- IsTmOnline,
- PMJobState,
- TMJobState,
- PmPlatformState,
- JobState,
- JobTmRecipe,
- JobPmRecipe,
- JobStartTime,
- JobStopTime,
- JobProcessCount,
- IsPumpingOkForProcess,
- IsCoolingOkForProcess,
- IsGasFlowingOkForProcess,
- IsRfPowering,
- TotalCycle,
- ProcessStatus,
- AlarmEvent,
- LeakCheckElapseTime,
- DataLogName,
- LotName,
- CurrentMagazineType,
- SchedulerRecipe,
- SchedulerState,
- SchedulerLoadStationInSubstrate,
- SchedulerRailInSubstrate,
- SchedulerPmSubstrate,
- SchedulerRailOutSubstrate,
- SchedulerLoadStationOutSubstrate,
- }
- public enum RtOperation
- {
- DeviceOperation,
- LockLid,
- UnlockLid,
- StartPump,
- StartTurboPump,
- Pump,
- PumpLoadLock,
- StopPump,
- GasFlow,
- StopGasFlow,
- Cooling,
- StopCooling,
- /// <summary>
- ///
- /// 0:Step mode
- /// 1:Power on time
- /// 2:Electrode temperature
- /// 3:Electrode Critical temperature
- /// </summary>
- RfPower,
- Vent,
- VentLoadLock,
- Purge,
- PurgeLoadLock,
- Abort,
- Heat,
- SetConfig,
- SetPMBChillerState,
- SetHardwareConfig,
- LLPlace,
- LLPick,
- PMPick,
- PMPlace,
- Extend,
- Retract,
- Goto,
- RunRecipe,
- RunCleanRecipe,
- SkipCurrentStep,
- ResumeRecipe,
- AbortRecipe,
- Reset,
- LeakCheck,
- GasLeakCheck,
- DeleteLeakCheck,
- MFCVerification,
- AllMFCVerification,
- SwitchOffBuzzer,
- // Lift pin & Guide pin
- MoveLiftPin,
- MoveGuidePin,
- StartAutoRun,
- StopAutoRun,
- PauseAutoRun,
- ResumeAutoRun,
- InitAll,
- AckError,
- TmRun,
- TmStop,
- PmAuto,
- PmManual,
- PmOnline,
- PmOffline,
- PmError,
- JobAuto,
- JobManual,
- JobRun,
- JobStop,
- JobAbort,
- JobPmLoadRecipe,
- JobTmLoadRecipe,
- JobTmRun,
- JobTmStop,
- JobPmOnline,
- JobPmOffline,
- JobPmProcessDone,
- JobTmRecovered,
- Cycle,
- Online,
- Offline,
- ControlPressure,
- AbortControlPressure
- }
- public enum MovementPosition
- {
- Down, Up, Left, Right, Middle, Unknown
- }
- public enum RState
- {
- Init,
- Running,
- End,
- Failed,
- Timeout,
- Paused,
- }
- }
|