| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace OpenSEMI.ClientBase{    public enum WaferStatus    {        Empty = 0,        Normal = 1,        Crossed = 2,        Double = 3,        Unknown = 4,        Dummy = 5    }    [Flags]    public enum DialogButton    {        Yes = 1,        OK = 2,        Continue = 4,        Transfer = 8,        Restart = 16,        No = 32,        Cancel = 64    }    public enum DialogType    {        INFO,        WARNING,        ERROR,        CONFIRM    }    public enum ServiceState    {        Normal,        Shutdown,        Fault,        Disconnect    }    public enum UserMode    {        None,        Normal,        Lock,        Logoff,        Exit,        Shutdown,        Breakdown    }    public enum PageID    {       PAGE1,       PAGE2,       PAGE3,       MAX_PAGE    }    public enum AuthorizeResult    {        None = -1,        WrongPwd = 1,        HasLogin = 2,        NoMatchRole = 3,        NoSession = 4,        NoMatchUser = 5    }    public enum MenuPermissionEnum    {        MP_NONE = 1,        MP_READ = 2,        MP_READ_WRITE = 3    }    /// <summary>    /// Process control mode    /// </summary>    public enum CtrlMode    {        VIEW,        EDIT    }    public enum ModuleID    {        LP1 = 0,        LP2,        LP3,        LP4,        PM1,        PM2,        PM3,        PM4,        Buffer1,        Buffer2,        Buffer3,        Buffer4    }}
 |