VpwMainCommonData.cs 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace MECF.Framework.Common.CommonData.Vpw
  7. {
  8. public class VpwMainCommonData : NotifiableItem
  9. {
  10. #region 属性
  11. public bool ChamberClosed { get { return _chamberClosed; } set { _chamberClosed = value;InvokePropertyChanged(nameof(ChamberClosed)); } }
  12. public bool ChamberOpened { get { return _chamberOpened; } set { _chamberOpened = value;InvokePropertyChanged(nameof(ChamberOpened)); } }
  13. public bool ChamberClose { get { return _chamberClose; } set { _chamberClose = value;InvokePropertyChanged(nameof(ChamberClose)); } }
  14. public bool LeakDetected { get { return _leakDetected; } set { _leakDetected = value; InvokePropertyChanged(nameof(LeakDetected)); } }
  15. public double VacuumPumpPressure { get { return _vacuumPumpPressure; } set { _vacuumPumpPressure = value; InvokePropertyChanged(nameof(VacuumPumpPressure)); } }
  16. public bool VacuumPumpPower { get { return _vaccumPumpPower; } set { _vaccumPumpPower = value;InvokePropertyChanged(nameof(VacuumPumpPower)); } }
  17. public bool VacuumPumpEnable { get { return _vacuumPumpEnable; } set { _vacuumPumpEnable = value;InvokePropertyChanged(nameof(VacuumPumpEnable)); } }
  18. public bool VacuumPumpSpeedEnable { get { return _vacuumPumpSpeedEnable; } set { _vacuumPumpSpeedEnable = value;InvokePropertyChanged(nameof(VacuumPumpSpeedEnable)); } }
  19. public double VacuumPumpSpeed { get { return _vacuumPumpSpeed; } set { _vacuumPumpSpeed = value;InvokePropertyChanged(nameof(VacuumPumpSpeed)); } }
  20. public bool BoosterPumpStatus { get { return _boosterPumpStatus; } set { _boosterPumpStatus = value; InvokePropertyChanged(nameof(BoosterPumpStatus)); } }
  21. public double BoosterPumpSpeed { get { return _boosterPumpSpeed; } set { _boosterPumpSpeed = value; InvokePropertyChanged(nameof(BoosterPumpSpeed)); } }
  22. public bool BoosterPumpEnable { get { return _boosterPumpEnable; } set { _boosterPumpEnable = value;InvokePropertyChanged(nameof(BoosterPumpEnable)); } }
  23. /// <summary>
  24. /// pump状态内容
  25. /// </summary>
  26. public string BoosterPumpStatusContent { get { return _boosterPumpStatusContent; } set { _boosterPumpStatusContent = value; InvokePropertyChanged(nameof(BoosterPumpStatusContent)); } }
  27. /// <summary>
  28. /// pump模式(Manual or Auto)
  29. /// </summary>
  30. public string BoosterPumpModel { get { return _boosterPumpModel; } set { _boosterPumpModel = value; InvokePropertyChanged(nameof(_boosterPumpModel)); } }
  31. /// <summary>
  32. /// pump电流
  33. /// </summary>
  34. public double BoosterPumpCurrent { get { return _boosterPumpCurrent; } set { _boosterPumpCurrent = value; InvokePropertyChanged(nameof(BoosterPumpCurrent)); } }
  35. /// <summary>
  36. /// Pump Speed Auto模式
  37. /// </summary>
  38. public bool BoosterPumpSpeedAuto { get { return _boosterPumpSpeedAuto; } set { _boosterPumpSpeedAuto = value; InvokePropertyChanged(nameof(BoosterPumpSpeedAuto)); } }
  39. public bool DiwEnable { get { return _diwEnable; } set { _diwEnable = value;InvokePropertyChanged(nameof(DiwEnable)); } }
  40. public bool DiwProcess { get { return _diwProcess; } set { _diwProcess = value;InvokePropertyChanged(nameof(DiwProcess)); } }
  41. public bool DiwDegas { get { return _diwDegas; } set { _diwDegas = value;InvokePropertyChanged(nameof(DiwDegas)); } }
  42. public double DiwTotalFlow { get { return _diwTotalFlow; } set { _diwTotalFlow = value; InvokePropertyChanged(nameof(DiwTotalFlow)); } }
  43. public double DiwPressure { get { return _diwPressure; } set { _diwPressure = value; InvokePropertyChanged(nameof(DiwPressure)); } }
  44. public bool DegasAdjust { get { return _degasAdjust; } set { _degasAdjust = value;InvokePropertyChanged(nameof(DegasAdjust)); } }
  45. public bool DegasPurge { get { return _degasPurge; } set { _degasPurge = value;InvokePropertyChanged(nameof(DegasPurge)); } }
  46. public bool DegasPumpEnable { get { return _degasPumpEnable; } set { _degasPumpEnable = value;InvokePropertyChanged(nameof(DegasPumpEnable)); } }
  47. public double DegasPumpPressure { get { return _degasPumpPressure; } set { _degasPumpPressure = value; InvokePropertyChanged(nameof(DegasPumpPressure)); } }
  48. #endregion
  49. #region 内部变量
  50. private bool _chamberClosed;
  51. private bool _chamberOpened;
  52. private bool _chamberClose;
  53. private bool _leakDetected;
  54. private double _vacuumPumpPressure;
  55. private bool _vaccumPumpPower;
  56. private bool _vacuumPumpEnable;
  57. private bool _vacuumPumpSpeedEnable;
  58. private double _vacuumPumpSpeed;
  59. private double _boosterPumpSpeed;
  60. private bool _boosterPumpSpeedAuto;
  61. private string _boosterPumpStatusContent;
  62. private string _boosterPumpModel;
  63. private double _boosterPumpCurrent;
  64. private bool _boosterPumpEnable;
  65. private bool _boosterPumpStatus;
  66. private bool _diwEnable;
  67. private bool _diwProcess;
  68. private bool _diwDegas;
  69. private double _diwTotalFlow;
  70. private double _diwPressure;
  71. private bool _degasAdjust;
  72. private bool _degasPurge;
  73. private bool _degasPumpEnable;
  74. private double _degasPumpPressure;
  75. #endregion
  76. }
  77. }