using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FurnaceRT.Equipments.PMs.RecipeExecutions { public class RecipeLayoutEntityNormal { public string Name; public string Pitch; public string DummyUpperSlot; public string DummyLowerSlot; public string LoadPosition; public string CenteringSlotPosition; public string ProductPosition; public string MonitorPosition; public string WhenPWaferShort; public string SDRule; public string WhenCassetteInBatchAreShort; public string WhenWaferInCassetteAreShort; public string WhenEDAreShort; public string RuleOfSpaceInBoat; } public class RecipeLayoutEntityExpert { public string Name; public ObservableCollection Items = new ObservableCollection(); } public class RecipeLayoutEntityConfig { public string BoatMapDecisionMethod; public string ProductAndFill; public string ProductAndFillValue; public string WaferSupplement; public string WaferSupplementValue; public string WaferChargeMonitor1; public string WaferChargeMonitorValue1; public string WaferChargeMonitor2; public string WaferChargeMonitorValue2; public string DispType; public string BoatTotalSlot; public string UpperSDNum; public string ProductNum; public string MonitorNum1; public string MonitorNum2; public string LowerSDNum; public string VAxisMode; public string TopSlotNo; public string UpperSideDummyNum; public string FillDummyTransfer; public string ProductZeroNotFill; public string ProductTransferPosition; public string WaferDischargeMonitor1; public string WaferDischargeMonitor2; public string LowerSideDummyNum; } }