CompactMembranMetalDeviceData.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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.Metal
  7. {
  8. public class CompactMembranMetalDeviceData : NotifiableItem
  9. {
  10. #region 内部变量
  11. private bool _isDataInitialized;
  12. private bool _anAPinEnable;
  13. private bool _anBPinEnable;
  14. private bool _anAPoutEnable;
  15. private bool _anBPoutEnable;
  16. private double _cellFlow;
  17. private bool _whClamp;
  18. private bool _whUnclamp;
  19. private bool _cellFlowValve;
  20. #endregion
  21. #region 属性
  22. public bool IsDataInitialized { get { return _isDataInitialized; } set { _isDataInitialized = value; InvokePropertyChanged(nameof(IsDataInitialized)); } }
  23. public bool ANAPinEnable { get { return _anAPinEnable; } set { _anAPinEnable = value;InvokePropertyChanged(nameof(ANAPinEnable)); } }
  24. public bool ANBPinEnable { get { return _anBPinEnable; } set { _anBPinEnable = value;InvokePropertyChanged(nameof(ANBPinEnable)); } }
  25. public bool ANAPoutEnable { get { return _anAPoutEnable; } set { _anAPoutEnable = value;InvokePropertyChanged(nameof(ANAPoutEnable)); } }
  26. public bool ANBPoutEnable { get { return _anBPoutEnable; } set { _anBPoutEnable = value;InvokePropertyChanged(nameof(ANBPoutEnable)); } }
  27. public double CellFlow { get { return _cellFlow; } set { _cellFlow = value;InvokePropertyChanged(nameof(CellFlow)); } }
  28. public bool WHClamp { get { return _whClamp; } set { _whClamp = value;InvokePropertyChanged(nameof(WHClamp)); } }
  29. public bool WHUnclamp { get { return _whUnclamp; } set { _whUnclamp = value; InvokePropertyChanged(nameof(WHUnclamp)); } }
  30. public bool CellFlowValve { get { return _cellFlowValve; } set { _cellFlowValve = value; InvokePropertyChanged(nameof(CellFlowValve)); } }
  31. #endregion
  32. }
  33. }