CompactMembranReservoirData.cs 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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.Reservoir
  7. {
  8. public class CompactMembranReservoirData : NotifiableItem
  9. {
  10. #region 内部变量
  11. private bool _caDiReplen;
  12. private bool _anDiReplen;
  13. private double _caLevel;
  14. private double _caWaterLevel;
  15. private double _anLevel;
  16. private double _anWaterLevel;
  17. private double _anPump;
  18. private bool _crossDoseEnable;
  19. private double _transferPumpSTMStatus;
  20. private double _transferPumpPOSStatus;
  21. private double _transferActualPosition;
  22. private bool _transferPumpEnable;
  23. private bool _transferPumpReset;
  24. private bool _transferPumpExecute;
  25. private double _transferPumpTargetPosition;
  26. private double _transferPumpSpeed;
  27. private double _transferPumpStartType;
  28. private double _transferPumpAcceleration;
  29. private double _transferPumpDeceleration;
  30. private double _anBypassFlow;
  31. private double _anADrainPump;
  32. private double _anBDrainPump;
  33. private bool _anSampleFlow;
  34. private bool _caSampleFlow;
  35. private bool _caPumpEnable;
  36. private double _caPumpSpeed;
  37. private bool _caPumpRunning;
  38. private double _caHedFlow;
  39. private bool _cdaFlowValve;
  40. private bool _evaporatorLevel;
  41. private bool _whClampOn;
  42. private bool _whClampOff;
  43. private bool _anByPass;
  44. private bool _caByPass;
  45. private bool _isDataInitialized;
  46. private double _remainingCrossDoseVolume;
  47. #endregion
  48. #region 属性
  49. public bool CADiReplen { get { return _caDiReplen; } set { _caDiReplen = value; InvokePropertyChanged(nameof(CADiReplen)); } }
  50. public bool ANDiReplen { get { return _anDiReplen; } set { _anDiReplen = value;InvokePropertyChanged(nameof(ANDiReplen)); } }
  51. public double CALevel { get { return _caLevel; } set { _caLevel = value; InvokePropertyChanged(nameof(CALevel)); } }
  52. public double CAWaterLevel { get { return _caWaterLevel; } set { _caWaterLevel = value; InvokePropertyChanged(nameof(CAWaterLevel)); } }
  53. public double ANLevel { get { return _anLevel; } set { _anLevel = value;InvokePropertyChanged(nameof(ANLevel)); } }
  54. public double ANWaterLevel { get { return _anWaterLevel; } set { _anWaterLevel=value; InvokePropertyChanged(nameof(ANWaterLevel)); } }
  55. public double ANPump { get { return _anPump; } set { _anPump = value; InvokePropertyChanged(nameof(ANPump)); } }
  56. public bool CrossDoseEnable { get { return _crossDoseEnable; } set { _crossDoseEnable = value; InvokePropertyChanged(nameof(CrossDoseEnable)); } }
  57. public double TransferPumpSTMStatus { get { return _transferPumpSTMStatus; } set { _transferPumpSTMStatus = value; InvokePropertyChanged(nameof(TransferPumpSTMStatus)); } }
  58. public double TransferPumpPOSStatus { get { return _transferPumpPOSStatus; } set { _transferPumpPOSStatus = value;InvokePropertyChanged(nameof(TransferPumpPOSStatus)); } }
  59. public double TransferActualPosition { get { return _transferActualPosition; } set { _transferActualPosition = value; InvokePropertyChanged(nameof(TransferActualPosition)); } }
  60. public bool TransferPumpEnable { get { return _transferPumpEnable; } set { _transferPumpEnable = value; InvokePropertyChanged(nameof(TransferPumpEnable)); } }
  61. public bool TransferPumpReset { get { return _transferPumpReset; } set { _transferPumpReset = value; InvokePropertyChanged(nameof(TransferPumpReset)); } }
  62. public bool TransferPumpExecute { get { return _transferPumpExecute; } set { _transferPumpExecute = value; InvokePropertyChanged(nameof(TransferPumpExecute)); } }
  63. public double TransferPumpTargetPosition { get { return _transferPumpTargetPosition; } set { _transferPumpTargetPosition = value;InvokePropertyChanged(nameof(TransferPumpTargetPosition)); } }
  64. public double TransferPumpSpeed { get { return _transferPumpSpeed; } set { _transferPumpSpeed = value; InvokePropertyChanged(nameof(TransferPumpSpeed)); } }
  65. public double TransferStartType { get { return _transferPumpStartType; } set { _transferPumpStartType = value; InvokePropertyChanged(nameof(TransferStartType)); } }
  66. public double TransferPumpAcceleration { get { return _transferPumpAcceleration; } set { _transferPumpAcceleration = value; InvokePropertyChanged(nameof(TransferPumpAcceleration)); } }
  67. public double TransferPumpDeceleration { get { return _transferPumpDeceleration; } set { _transferPumpDeceleration = value; InvokePropertyChanged(nameof(TransferPumpDeceleration)); } }
  68. public double ANBypassFlow { get { return _anBypassFlow; } set { _anBypassFlow = value; InvokePropertyChanged(nameof(ANBypassFlow)); } }
  69. public double ANADrainPump { get { return _anADrainPump; } set { _anADrainPump = value; InvokePropertyChanged(nameof(ANADrainPump)); } }
  70. public double ANBDrainPump { get { return _anBDrainPump;} set { _anBDrainPump = value;InvokePropertyChanged(nameof(ANBDrainPump)); } }
  71. public bool ANSampleFlow { get { return _anSampleFlow; } set { _anSampleFlow = value; InvokePropertyChanged(nameof(ANSampleFlow)); } }
  72. public bool CASampleFlow { get { return _caSampleFlow; } set { _caSampleFlow = value; InvokePropertyChanged(nameof(CASampleFlow)); } }
  73. public bool CAPumpEnable { get { return _caPumpEnable; } set { _caPumpEnable = value;InvokePropertyChanged(nameof(CAPumpEnable)); } }
  74. public double CAPumpSpeed { get { return _caPumpSpeed; } set { _caPumpSpeed = value; InvokePropertyChanged(nameof(CAPumpSpeed)); } }
  75. public bool CAPumpRunning { get { return _caPumpRunning; } set { _caPumpRunning = value; InvokePropertyChanged(nameof(CAPumpRunning)); } }
  76. public double CAHedFlow { get { return _caHedFlow; } set { _caHedFlow = value; InvokePropertyChanged(nameof(CAHedFlow)); } }
  77. public bool CDAFlowValve { get { return _cdaFlowValve; } set { _cdaFlowValve = value; InvokePropertyChanged(nameof(CDAFlowValve)); } }
  78. public bool EvaporatorLevel { get { return _evaporatorLevel; } set { _evaporatorLevel = value; InvokePropertyChanged(nameof(EvaporatorLevel)); } }
  79. public bool WHClampOn { get { return _whClampOn; } set { _whClampOn = value;InvokePropertyChanged(nameof(WHClampOn)); } }
  80. public bool WHClampOff { get { return _whClampOff; } set { _whClampOff = value;InvokePropertyChanged(nameof(WHClampOff)); } }
  81. public bool ANByPass { get { return _anByPass; } set { _anByPass = value;InvokePropertyChanged(nameof(ANByPass)); } }
  82. public bool CAByPass { get { return _caByPass; } set { _caByPass = value;InvokePropertyChanged(nameof(CAByPass)); } }
  83. public bool IsDataInitialized { get { return _isDataInitialized; } set { _isDataInitialized = value; InvokePropertyChanged(nameof(IsDataInitialized)); } }
  84. public double RemainingCrossDoseVolume { get { return _remainingCrossDoseVolume; } set { _remainingCrossDoseVolume = value; InvokePropertyChanged(nameof(RemainingCrossDoseVolume)); } }
  85. #endregion
  86. }
  87. }