LoaderSideData.cs 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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.Loader
  7. {
  8. public class LoaderSideData : NotifiableItem
  9. {
  10. #region 内部变量
  11. private bool _waferPresent = false;
  12. private bool _doorUnlock = false;
  13. private bool _doorUpperLocked = false;
  14. private bool _doorUpperUnlocked = false;
  15. private bool _doorLowerLocked = false;
  16. private bool _doorLowerUnlocked = false;
  17. private bool _crsVacuum = false;
  18. private double _crsVacuumValue = 0.0;
  19. private bool _whBladder = false;
  20. private double _whBladderPressure = 0.0;
  21. private bool _transBladder = false;
  22. private bool _transHigh = false;
  23. private bool _transRetracted = false;
  24. private double _transPressure = 0.0;
  25. private bool _bernoulliBladder = false;
  26. private bool _bernoulliExtended = false;
  27. private bool _bernoulliN2 = false;
  28. private bool _bernoulliN2Second = false;
  29. private double _bernoulliPressure = 0.0;
  30. private double _bernoulliBladderPressure = 0.0;
  31. #endregion
  32. #region 属性
  33. public bool WaferPresent{ get { return _waferPresent; } set { _waferPresent = value; InvokePropertyChanged(nameof(WaferPresent)); }}
  34. public bool DoorUnlock{ get { return _doorUnlock; } set { _doorUnlock = value; InvokePropertyChanged(nameof(DoorUnlock)); }}
  35. public bool DoorUpperLocked { get { return _doorUpperLocked; } set { _doorUpperLocked = value; InvokePropertyChanged(nameof(DoorUpperLocked)); } }
  36. public bool DoorUpperUnlocked { get { return _doorUpperUnlocked; } set { _doorUpperUnlocked = value; InvokePropertyChanged(nameof(DoorUpperUnlocked)); } }
  37. public bool DoorLowerLocked { get { return _doorLowerLocked; } set { _doorLowerLocked = value;InvokePropertyChanged(nameof(DoorLowerLocked)); } }
  38. public bool DoorLowerUnlocked { get { return _doorLowerUnlocked; } set { _doorLowerUnlocked = value;InvokePropertyChanged(nameof(DoorLowerUnlocked)); } }
  39. public bool CRSVacuum { get { return _crsVacuum; } set { _crsVacuum = value;InvokePropertyChanged(nameof(CRSVacuum)); } }
  40. public double CRSVacuumValue { get { return _crsVacuumValue; } set { _crsVacuumValue = value;InvokePropertyChanged(nameof(CRSVacuumValue)); } }
  41. public bool WHBladder { get { return _whBladder; } set { _whBladder = value;InvokePropertyChanged(nameof(WHBladder)); } }
  42. public double WHBladderPressure { get { return _whBladderPressure; } set { _whBladderPressure = value;InvokePropertyChanged(nameof(WHBladderPressure)); } }
  43. public bool TransBladder { get { return _transBladder; } set { _transBladder = value; InvokePropertyChanged(nameof(TransBladder)); } }
  44. public bool TransHigh { get { return _transHigh; } set { _transHigh = value;InvokePropertyChanged( nameof(TransHigh)); } }
  45. public bool TransRetracted { get { return _transRetracted; } set { _transRetracted = value;InvokePropertyChanged(nameof(TransRetracted)); } }
  46. public double TransPressure { get { return _transPressure; } set { _transPressure = value; InvokePropertyChanged(nameof(TransPressure)); } }
  47. public bool BernoulliBladder { get { return _bernoulliBladder; } set { _bernoulliBladder = value;InvokePropertyChanged(nameof(BernoulliBladder)); } }
  48. public bool BernoulliExtended { get { return _bernoulliExtended; } set { _bernoulliExtended = value; InvokePropertyChanged(nameof(BernoulliExtended)); } }
  49. public bool BernoulliN2 { get { return _bernoulliN2; } set { _bernoulliN2 = value;InvokePropertyChanged(nameof(BernoulliN2)); } }
  50. public bool BernoulliN2Second { get { return _bernoulliN2Second; } set { _bernoulliN2Second = value; InvokePropertyChanged(nameof(BernoulliN2Second)); } }
  51. public double BernoulliPressure { get { return _bernoulliPressure; } set { _bernoulliPressure = value;InvokePropertyChanged(nameof(BernoulliPressure)); } }
  52. public double BernoulliBladderPressure { get { return _bernoulliBladderPressure; } set { _bernoulliBladderPressure = value; InvokePropertyChanged(nameof(BernoulliBladderPressure)); } }
  53. #endregion
  54. }
  55. }