using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.CommonData.Loader { public class LoaderSideData : NotifiableItem { #region 内部变量 private bool _waferPresent = false; private bool _doorUnlock = false; private bool _doorUpperLocked = false; private bool _doorUpperUnlocked = false; private bool _doorLowerLocked = false; private bool _doorLowerUnlocked = false; private bool _crsVacuum = false; private double _crsVacuumValue = 0.0; private bool _whBladder = false; private double _whBladderPressure = 0.0; private bool _transBladder = false; private bool _transHigh = false; private bool _transRetracted = false; private double _transPressure = 0.0; private bool _bernoulliBladder = false; private bool _bernoulliExtended = false; private bool _bernoulliN2 = false; private bool _bernoulliN2Second = false; private double _bernoulliPressure = 0.0; private double _bernoulliBladderPressure = 0.0; #endregion #region 属性 public bool WaferPresent{ get { return _waferPresent; } set { _waferPresent = value; InvokePropertyChanged(nameof(WaferPresent)); }} public bool DoorUnlock{ get { return _doorUnlock; } set { _doorUnlock = value; InvokePropertyChanged(nameof(DoorUnlock)); }} public bool DoorUpperLocked { get { return _doorUpperLocked; } set { _doorUpperLocked = value; InvokePropertyChanged(nameof(DoorUpperLocked)); } } public bool DoorUpperUnlocked { get { return _doorUpperUnlocked; } set { _doorUpperUnlocked = value; InvokePropertyChanged(nameof(DoorUpperUnlocked)); } } public bool DoorLowerLocked { get { return _doorLowerLocked; } set { _doorLowerLocked = value;InvokePropertyChanged(nameof(DoorLowerLocked)); } } public bool DoorLowerUnlocked { get { return _doorLowerUnlocked; } set { _doorLowerUnlocked = value;InvokePropertyChanged(nameof(DoorLowerUnlocked)); } } public bool CRSVacuum { get { return _crsVacuum; } set { _crsVacuum = value;InvokePropertyChanged(nameof(CRSVacuum)); } } public double CRSVacuumValue { get { return _crsVacuumValue; } set { _crsVacuumValue = value;InvokePropertyChanged(nameof(CRSVacuumValue)); } } public bool WHBladder { get { return _whBladder; } set { _whBladder = value;InvokePropertyChanged(nameof(WHBladder)); } } public double WHBladderPressure { get { return _whBladderPressure; } set { _whBladderPressure = value;InvokePropertyChanged(nameof(WHBladderPressure)); } } public bool TransBladder { get { return _transBladder; } set { _transBladder = value; InvokePropertyChanged(nameof(TransBladder)); } } public bool TransHigh { get { return _transHigh; } set { _transHigh = value;InvokePropertyChanged( nameof(TransHigh)); } } public bool TransRetracted { get { return _transRetracted; } set { _transRetracted = value;InvokePropertyChanged(nameof(TransRetracted)); } } public double TransPressure { get { return _transPressure; } set { _transPressure = value; InvokePropertyChanged(nameof(TransPressure)); } } public bool BernoulliBladder { get { return _bernoulliBladder; } set { _bernoulliBladder = value;InvokePropertyChanged(nameof(BernoulliBladder)); } } public bool BernoulliExtended { get { return _bernoulliExtended; } set { _bernoulliExtended = value; InvokePropertyChanged(nameof(BernoulliExtended)); } } public bool BernoulliN2 { get { return _bernoulliN2; } set { _bernoulliN2 = value;InvokePropertyChanged(nameof(BernoulliN2)); } } public bool BernoulliN2Second { get { return _bernoulliN2Second; } set { _bernoulliN2Second = value; InvokePropertyChanged(nameof(BernoulliN2Second)); } } public double BernoulliPressure { get { return _bernoulliPressure; } set { _bernoulliPressure = value;InvokePropertyChanged(nameof(BernoulliPressure)); } } public double BernoulliBladderPressure { get { return _bernoulliBladderPressure; } set { _bernoulliBladderPressure = value; InvokePropertyChanged(nameof(BernoulliBladderPressure)); } } #endregion } }