using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PunkHPX8_Core { public enum RtState { Init, Initializing, Idle, Manual, Transfer, AutoIdle, AutoRunning, AutoRunningPaused, AutoAborting, ReturningCassette, Cycle, PrepareCycle, PostCycle, SetSpeed, Error, Reset, Processing, PostProcess, PauseProcess, //Maintenance, //WaferMapping, //Cycling, TMCycle, SETMCycle, SERunning, ReturnWafer, SETransfer, SEReturnWafer } public enum EFEMSTATE { Unknown, // 0 Homing, // 1 Idle, // 2 Error, // 3 Picking, // 4 Placing, // 5 Aligning, // 6 Mapping, // 7 Init, // 8 Orgshing, // 9 Lifting, // 10 InitingAL, // 11 InitingRB, // 12 Extending, // 13 Retracting, // 14 //SettingLamp, // 15 Swapping, Gotoing, Gripping, Ungripping, Fliping, Initializing, Vacuuming, Retrying, ConfirmCompleting, ErrorPicking, ErrorPlacing, RobotCycleing, ErrorInitingAL, } public enum SRDState { Unknown, Init, Initialized, Initializing, InitializeHoming, Homing, Idle, Error, SwitchOning, SwitchOffing, Positioning, Aborting, Abort, Rotating, Stopping, PresenceTesting, ProcessReciping, ProcessError, AWCCycling, AWCHoming, Retrying, ConfirmCompleting, Loading, Unloading } public enum DummyState { Unknown, Disable, Error, Init, Initializing, Initialized, Idle } public enum VPWMainState { Unknown, Disable, Error, Init, Initializing, Initialized, Idle, } public enum VPWCellState { Unknown, Disable, Error, Init, Initializing, Initialized, Idle, } }