123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- using Aitex.Core.Common;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.CommonData.SorterDefines
- {
- [Serializable]
- [DataContract]
- public class CarrierConfigurationItem
- {
- [DataMember]
- public int Index { get; set; }
- [DataMember]
- public string CarrierName { get; set; }
- [DataMember]
- public int CarrierWaferSize { get; set; }
- [DataMember]
- public int CarrierSlotsNumber { get; set; }
- [DataMember]
- public bool IsInfoPadAOn { get; set; }
- [DataMember]
- public bool IsInfoPadBOn { get; set; }
- [DataMember]
- public bool IsInfoPadCOn { get; set; }
- [DataMember]
- public bool IsInfoPadDOn { get; set; }
- [DataMember]
- public string LP1StationName { get; set; }
- [DataMember]
- public string LP2StationName { get; set; }
- [DataMember]
- public string LP3StationName { get; set; }
- [DataMember]
- public string LP4StationName { get; set; }
- [DataMember]
- public string LP5StationName { get; set; }
- [DataMember]
- public string LP6StationName { get; set; }
- [DataMember]
- public string LP7StationName { get; set; }
- [DataMember]
- public string LP8StationName { get; set; }
- [DataMember]
- public string GetOffset { get; set; }
- [DataMember]
- public string PutOffset { get; set; }
- [DataMember]
- public int CIDReaderIndex { get; set; }
- [DataMember]
- public bool CarrierFosbMode { get; set; }
-
- [DataMember]
- public bool NeedCheckIronDoorCarrier { get; set; }
- [DataMember]
- public bool KeepClampedAfterUnloadCarrier { get; set; }
- [DataMember]
- public bool DisableEvenSlot { get; set; }
- [DataMember]
- public bool DisableOddSlot { get; set; }
-
- [DataMember]
- public int ThicknessLowLimit { get; set; }
- [DataMember]
- public int ThicknessHighLimit { get; set; }
- [DataMember]
- public int SlotPositionBaseLine { get; set; }
- [DataMember]
- public int SlotPitch { get; set; }
- [DataMember]
- public int WaferCenterDeviationLimit { get; set; }
- [DataMember]
- public bool EnableDualTransfer { get; set; }
- [DataMember]
- public bool ForbidAccessAboveWafer { get; set; }
- [DataMember]
- public bool MappedByRobot { get; set; }
- [DataMember]
- public bool EnableCarrier { get; set; }
- [DataMember]
- public int LPRecipeNumber { get; set; }
- [DataMember]
- public string AccessPermitToCarrierIndex { get; set; }
- [DataMember]
- public int[] Int_AccessPermitToCarrierIndex { get; set; }
- }
- }
|