| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | using Caliburn.Micro.Core;namespace OpenSEMI.ClientBase{	public class ModuleInfo : PropertyChangedBase	{		private string _moduleID;		private bool _IsInstalled;		private bool _IsOnline;		private ModuleWaferManager _WaferManager;		public string ModuleID		{			get			{				return _moduleID;			}			set			{				_moduleID = value;				NotifyOfPropertyChange("ModuleID");			}		}		public bool IsInstalled		{			get			{				return _IsInstalled;			}			set			{				_IsInstalled = value;				NotifyOfPropertyChange("IsInstalled");			}		}		public bool IsOnline		{			get			{				return _IsOnline;			}			set			{				_IsOnline = value;				NotifyOfPropertyChange("IsOnline");			}		}		public ModuleWaferManager WaferManager		{			get			{				return _WaferManager;			}			set			{				_WaferManager = value;				NotifyOfPropertyChange("WaferManager");			}		}		public void IsBusy()		{		}		public ModuleInfo()		{		}		public ModuleInfo(string modname, bool p_install, ModuleWaferManager p_modInfoWithWafer, bool p_online)		{			_moduleID = modname;			_WaferManager = p_modInfoWithWafer;			_IsInstalled = p_install;			_IsOnline = p_online;		}	}}
 |