using SA_LTT.Base; using static SA_LTT.Info.WaferInfo.WaferInfoManager; namespace SA_LTT.Info.WaferInfo { //Foup id는 따로 없음. public class WaferInfo { public enum WaferStatus { //없음 Empty = 0, //있음 Exist, //웨이퍼 기울어짐 Leaning, //웨이퍼 겹침 Overlap, } // Recipe는 항목 만들어 놓고 진행... //private Recipe _recipeInfo; public WaferStatus IsStatus { get; set; } public bool IsFlip { get; set; } public bool IsProcessComplete { get; set; } public string CarrierID { get; set; } public string LotID { get; set; } public string RecipeName { get; set; } public WaferNumbers SourceNumber { get; set; } public WaferInfo() { IsStatus = WaferStatus.Empty; IsFlip = false; IsProcessComplete = false; LotID = string.Empty; CarrierID = string.Empty; RecipeName = string.Empty; SourceNumber = WaferNumbers.A1; } public WaferInfo Clone() { WaferInfo info = (WaferInfo)this.MemberwiseClone(); return info; } } }