using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.CommonData.Reservoir { public class CompactMembranReservoirData : NotifiableItem { #region 内部变量 private bool _caDiReplen; private bool _anDiReplen; private double _caLevel; private double _caWaterLevel; private double _anLevel; private double _anWaterLevel; private double _anPump; private bool _crossDoseEnable; private double _transferPumpSTMStatus; private double _transferPumpPOSStatus; private double _transferActualPosition; private bool _transferPumpEnable; private bool _transferPumpReset; private bool _transferPumpExecute; private double _transferPumpTargetPosition; private double _transferPumpSpeed; private double _transferPumpStartType; private double _transferPumpAcceleration; private double _transferPumpDeceleration; private double _anBypassFlow; private double _anADrainPump; private double _anBDrainPump; private bool _anSampleFlow; private bool _caSampleFlow; private bool _caPumpEnable; private double _caPumpSpeed; private bool _caPumpRunning; private double _caHedFlow; private bool _cdaFlowValve; private bool _evaporatorLevel; private bool _whClampOn; private bool _whClampOff; private bool _anByPass; private bool _caByPass; private bool _isDataInitialized; private double _remainingCrossDoseVolume; #endregion #region 属性 public bool CADiReplen { get { return _caDiReplen; } set { _caDiReplen = value; InvokePropertyChanged(nameof(CADiReplen)); } } public bool ANDiReplen { get { return _anDiReplen; } set { _anDiReplen = value;InvokePropertyChanged(nameof(ANDiReplen)); } } public double CALevel { get { return _caLevel; } set { _caLevel = value; InvokePropertyChanged(nameof(CALevel)); } } public double CAWaterLevel { get { return _caWaterLevel; } set { _caWaterLevel = value; InvokePropertyChanged(nameof(CAWaterLevel)); } } public double ANLevel { get { return _anLevel; } set { _anLevel = value;InvokePropertyChanged(nameof(ANLevel)); } } public double ANWaterLevel { get { return _anWaterLevel; } set { _anWaterLevel=value; InvokePropertyChanged(nameof(ANWaterLevel)); } } public double ANPump { get { return _anPump; } set { _anPump = value; InvokePropertyChanged(nameof(ANPump)); } } public bool CrossDoseEnable { get { return _crossDoseEnable; } set { _crossDoseEnable = value; InvokePropertyChanged(nameof(CrossDoseEnable)); } } public double TransferPumpSTMStatus { get { return _transferPumpSTMStatus; } set { _transferPumpSTMStatus = value; InvokePropertyChanged(nameof(TransferPumpSTMStatus)); } } public double TransferPumpPOSStatus { get { return _transferPumpPOSStatus; } set { _transferPumpPOSStatus = value;InvokePropertyChanged(nameof(TransferPumpPOSStatus)); } } public double TransferActualPosition { get { return _transferActualPosition; } set { _transferActualPosition = value; InvokePropertyChanged(nameof(TransferActualPosition)); } } public bool TransferPumpEnable { get { return _transferPumpEnable; } set { _transferPumpEnable = value; InvokePropertyChanged(nameof(TransferPumpEnable)); } } public bool TransferPumpReset { get { return _transferPumpReset; } set { _transferPumpReset = value; InvokePropertyChanged(nameof(TransferPumpReset)); } } public bool TransferPumpExecute { get { return _transferPumpExecute; } set { _transferPumpExecute = value; InvokePropertyChanged(nameof(TransferPumpExecute)); } } public double TransferPumpTargetPosition { get { return _transferPumpTargetPosition; } set { _transferPumpTargetPosition = value;InvokePropertyChanged(nameof(TransferPumpTargetPosition)); } } public double TransferPumpSpeed { get { return _transferPumpSpeed; } set { _transferPumpSpeed = value; InvokePropertyChanged(nameof(TransferPumpSpeed)); } } public double TransferStartType { get { return _transferPumpStartType; } set { _transferPumpStartType = value; InvokePropertyChanged(nameof(TransferStartType)); } } public double TransferPumpAcceleration { get { return _transferPumpAcceleration; } set { _transferPumpAcceleration = value; InvokePropertyChanged(nameof(TransferPumpAcceleration)); } } public double TransferPumpDeceleration { get { return _transferPumpDeceleration; } set { _transferPumpDeceleration = value; InvokePropertyChanged(nameof(TransferPumpDeceleration)); } } public double ANBypassFlow { get { return _anBypassFlow; } set { _anBypassFlow = value; InvokePropertyChanged(nameof(ANBypassFlow)); } } public double ANADrainPump { get { return _anADrainPump; } set { _anADrainPump = value; InvokePropertyChanged(nameof(ANADrainPump)); } } public double ANBDrainPump { get { return _anBDrainPump;} set { _anBDrainPump = value;InvokePropertyChanged(nameof(ANBDrainPump)); } } public bool ANSampleFlow { get { return _anSampleFlow; } set { _anSampleFlow = value; InvokePropertyChanged(nameof(ANSampleFlow)); } } public bool CASampleFlow { get { return _caSampleFlow; } set { _caSampleFlow = value; InvokePropertyChanged(nameof(CASampleFlow)); } } public bool CAPumpEnable { get { return _caPumpEnable; } set { _caPumpEnable = value;InvokePropertyChanged(nameof(CAPumpEnable)); } } public double CAPumpSpeed { get { return _caPumpSpeed; } set { _caPumpSpeed = value; InvokePropertyChanged(nameof(CAPumpSpeed)); } } public bool CAPumpRunning { get { return _caPumpRunning; } set { _caPumpRunning = value; InvokePropertyChanged(nameof(CAPumpRunning)); } } public double CAHedFlow { get { return _caHedFlow; } set { _caHedFlow = value; InvokePropertyChanged(nameof(CAHedFlow)); } } public bool CDAFlowValve { get { return _cdaFlowValve; } set { _cdaFlowValve = value; InvokePropertyChanged(nameof(CDAFlowValve)); } } public bool EvaporatorLevel { get { return _evaporatorLevel; } set { _evaporatorLevel = value; InvokePropertyChanged(nameof(EvaporatorLevel)); } } public bool WHClampOn { get { return _whClampOn; } set { _whClampOn = value;InvokePropertyChanged(nameof(WHClampOn)); } } public bool WHClampOff { get { return _whClampOff; } set { _whClampOff = value;InvokePropertyChanged(nameof(WHClampOff)); } } public bool ANByPass { get { return _anByPass; } set { _anByPass = value;InvokePropertyChanged(nameof(ANByPass)); } } public bool CAByPass { get { return _caByPass; } set { _caByPass = value;InvokePropertyChanged(nameof(CAByPass)); } } public bool IsDataInitialized { get { return _isDataInitialized; } set { _isDataInitialized = value; InvokePropertyChanged(nameof(IsDataInitialized)); } } public double RemainingCrossDoseVolume { get { return _remainingCrossDoseVolume; } set { _remainingCrossDoseVolume = value; InvokePropertyChanged(nameof(RemainingCrossDoseVolume)); } } #endregion } }