WaferInfo.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Caliburn.Micro.Core;
  7. namespace OpenSEMI.ClientBase
  8. {
  9. public class WaferInfo : PropertyChangedBase
  10. {
  11. private int _WaferStatus = 0; // WaferStatus.Empty;
  12. public int WaferStatus
  13. {
  14. get { return _WaferStatus; }
  15. set { _WaferStatus = value; NotifyOfPropertyChange("WaferStatus"); }
  16. }
  17. /// <summary>
  18. /// SlotID start from 0
  19. /// </summary>
  20. private int _slotID;
  21. public int SlotID
  22. {
  23. get { return _slotID; }
  24. set { _slotID = value; NotifyOfPropertyChange("SlotID"); }
  25. }
  26. /// <summary>
  27. /// SlotIndex start from 1
  28. /// </summary>
  29. private int _slotIndex;
  30. public int SlotIndex
  31. {
  32. get { return _slotIndex; }
  33. set { _slotIndex = value; NotifyOfPropertyChange("SlotIndex"); }
  34. }
  35. private string _moduleID;
  36. public string ModuleID
  37. {
  38. get { return _moduleID; }
  39. set { _moduleID = value; NotifyOfPropertyChange("ModuleID"); }
  40. }
  41. private string _waferid;
  42. public string WaferID
  43. {
  44. get { return _waferid; }
  45. set { _waferid = value; NotifyOfPropertyChange("WaferID"); }
  46. }
  47. private string _sourceName;
  48. public string SourceName
  49. {
  50. get { return _sourceName; }
  51. set { _sourceName = value; NotifyOfPropertyChange("SourceName"); }
  52. }
  53. private string _sequenceName = string.Empty;
  54. public string SequenceName
  55. {
  56. get { return _sequenceName; }
  57. set { _sequenceName = value; NotifyOfPropertyChange("SequenceName"); }
  58. }
  59. private string _originName = string.Empty;
  60. public string OriginName
  61. {
  62. get { return _originName; }
  63. set { _originName = value; NotifyOfPropertyChange("OriginName"); }
  64. }
  65. }
  66. }