using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Aitex.Sorter.Common { public enum DeviceState { Unknown, Busy, Idle, Error, } public enum TDKEquipmentState { Normal =0, Recoverable_error, Fatal_error, } public enum TDKMode { Online =0, Teaching, } public enum TDKInitialPosition { Unexecuted=0, Executed, } public enum TDKOperationStatus { Stopped=0, Operating, } public enum TDKLatchKepStatus { Open=0, Close, Unknown, } public enum TDKVacuum { OFF=0, ON, } public enum TDKWaferProtrusion { Blocked=0, Unblocked, NAUnknown } public enum TDKZ_AxisPos { Up=0, Down, Start, End, Unknown, } public enum TDKY_AxisPos { Undock=0, Dock, Unknown, } public enum TDKMapper_ArmPos { Open=0, Close, Unknown, } public enum TDKMapper_Z_AxisPos { Retract=0, Mapping, Unknown, } public enum TDKMapper_StopperStatus { ON=0, OFF, Unknown, } public enum TDKMappingStatus { Unexecuted=0, NormalEnd, AbnormalEnd, } public enum TDKInterlockKey { Enable=0, Disable, } public enum TDKInfoPad { NO_Input=0, A_PIN_ON, B_PIN_ON, AB_PIN_ON, } }