12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using MECF.Framework.Common.CommonData;
- using MECF.Framework.Common.WaferHolder;
- using System;
- using System.Collections.Generic;
- using System.Configuration;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- using System.Threading.Tasks;
- namespace MECF.Framework.Common.ProcessCell
- {
- public enum CellType
- {
- Loader=0,
- Buffer=1,
- Dryer=2,
- Prewet=3,
- Rinse=4,
- Metal=5
- }
- [DataContract]
- public class ProcessCellInfo : NotifiableItem
- {
- private bool _hasWaferHolder;
- [DataMember]
- public int CellId { get; set; }
- [DataMember]
- public string CellName { get; set; }
- [DataMember]
- public int CellWidth { get; set; }
- [DataMember]
- public int CellHeight { get; set; }
- [DataMember]
- public int CellLeft { get; set; }
- [DataMember]
- public int CellTop { get; set; }
- [DataMember]
- public CellType CellType { get; set; }
- [DataMember]
- public bool Enabled { get; set; }
- [DataMember]
- public bool HasWaferHolder { get { return _hasWaferHolder; } set { _hasWaferHolder = value; InvokePropertyChanged("HasWaferHolder"); } }
- [DataMember]
- public WaferHolderInfo WaferHolder { get; set;}
- }
- }
|