1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using Caliburn.Micro.Core;
- namespace MECF.Framework.UI.Client.ClientBase
- {
- public class ModuleInfo : PropertyChangedBase
- {
- private string _moduleID;
- public string ModuleID
- {
- get { return _moduleID; }
- set { _moduleID = value; NotifyOfPropertyChange("ModuleID"); }
- }
- private string _waferModuleID;
- public string WaferModuleID
- {
- get { return _waferModuleID; }
- set { _waferModuleID = value; NotifyOfPropertyChange("WaferModuleID"); }
- }
- private bool _IsInstalled;
- public bool IsInstalled
- {
- get { return _IsInstalled; }
- set { _IsInstalled = value; NotifyOfPropertyChange("IsInstalled"); }
- }
- private bool _IsOnline;
- public bool IsOnline
- {
- get { return _IsOnline; }
- set { _IsOnline = value; NotifyOfPropertyChange("IsOnline"); }
- }
- private ModuleWaferManager _WaferManager;
- public ModuleWaferManager WaferManager
- {
- get { return _WaferManager; }
- set { _WaferManager = value; NotifyOfPropertyChange("WaferManager"); }
- }
-
- public string WaferDataName { get; set; }
- public bool IsWaferReverseDisplay { get; set; }
- public ModuleInfo(string name, string waferModuleName, string waferDataName, bool isWaferReverseDisplay, bool isInstalled )
- {
- ModuleID = name;
- WaferDataName = waferDataName;
- WaferModuleID = string.IsNullOrEmpty(waferModuleName) ? name : waferModuleName;
- IsWaferReverseDisplay = isWaferReverseDisplay;
- IsInstalled = isInstalled;
- WaferManager = new ModuleWaferManager(name);
- }
-
- }
- }
|