public Carrier() { Command = 0; CarrierID = ""; IDStatus = 0; Capacity = 50; ContentMapList = 0; SlotMapStatus = 0; EqpBasedSlotMapVerify = 0; SlotMapCapcity = 50; AccessingStatus = 0; LocationID = ""; SubstrateCount = 0; Usage = ""; LotID = new string[0]; SubStID = new string[0]; SlotMap = new int[0]; LocationNo = 0; used = 0; PTN = CarrierManagement.GetNewIndex(); //for Local Mode and Offline Mode ReadWaferID = new string[0]; CarrierRejectFlag = 0; // 1:Carrier need reject CJ_index = 0; }
public void SetLocation(string LocationID) { Node TargetNode = NodeManagement.Get(LocationID); if (TargetNode != null) { if (TargetNode.Carrier != null) { CarrierManagement.Remove(TargetNode.Carrier); } TargetNode.Carrier = this; } this.LocationID = LocationID; }