PrewetPumpData.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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.Prewet
  7. {
  8. public class PrewetPumpData : NotifiableItem
  9. {
  10. #region 内部变量
  11. private bool _pumpValve;
  12. private short _pumpSpeed;
  13. private bool _pumpEnable;
  14. private bool _pumpStatus;
  15. private string _pumpStatusContent;
  16. private string _pumpModel;
  17. private double _pumpCurrent;
  18. private CommonLimitData _pumpFlowData;
  19. private double _pressureTarget;
  20. private CommonLimitData _pumpPressureData;
  21. private bool _isDataInitialized;
  22. private bool _pumpSpeedAuto;
  23. #endregion
  24. #region 属性
  25. /// <summary>
  26. /// Pump Valve
  27. /// </summary>
  28. public bool PumpValve { get { return _pumpValve; } set { _pumpValve = value; InvokePropertyChanged(nameof(PumpValve)); } }
  29. /// <summary>
  30. /// Pump Speed
  31. /// </summary>
  32. public short PumpSpeed { get { return _pumpSpeed; } set {_pumpSpeed=value; InvokePropertyChanged(nameof(PumpSpeed)); } }
  33. /// <summary>
  34. /// pump enable
  35. /// </summary>
  36. public bool PumpEnable { get { return _pumpEnable; } set { _pumpEnable = value; InvokePropertyChanged(nameof(PumpEnable)); } }
  37. /// <summary>
  38. /// pump 状态
  39. /// </summary>
  40. public bool PumpStatus { get { return _pumpStatus; } set {_pumpStatus=value; InvokePropertyChanged(nameof(PumpStatus)); } }
  41. /// <summary>
  42. /// pump状态内容
  43. /// </summary>
  44. public string PumpStatusContent { get { return _pumpStatusContent; } set { _pumpStatusContent = value;InvokePropertyChanged(nameof(PumpStatusContent)); } }
  45. /// <summary>
  46. /// pump模式(Manual or Auto)
  47. /// </summary>
  48. public string PumpModel { get { return _pumpModel; } set {_pumpModel=value; InvokePropertyChanged(nameof(PumpModel)); } }
  49. /// <summary>
  50. /// pump电流
  51. /// </summary>
  52. public double PumpCurrent { get { return _pumpCurrent; }set {_pumpCurrent=value; InvokePropertyChanged( nameof(PumpCurrent)); } }
  53. /// <summary>
  54. /// Pump Flow数据
  55. /// </summary>
  56. public CommonLimitData PumpFlowData { get { return _pumpFlowData; } set { _pumpFlowData = value; InvokePropertyChanged(nameof(PumpFlowData)); } }
  57. /// <summary>
  58. /// 目标压力
  59. /// </summary>
  60. public double PressureTarget { get { return _pressureTarget; } set { _pressureTarget = value;InvokePropertyChanged(nameof(PressureTarget)); } }
  61. /// <summary>
  62. /// Pump pressure数据
  63. /// </summary>
  64. public CommonLimitData PumpPressureData { get { return _pumpPressureData; } set { _pumpPressureData = value; InvokePropertyChanged(nameof (PumpPressureData)); } }
  65. /// <summary>
  66. /// Pump Speed Auto模式
  67. /// </summary>
  68. public bool PumpSpeedAuto { get { return _pumpSpeedAuto; } set { _pumpSpeedAuto = value;InvokePropertyChanged(nameof (PumpSpeedAuto)); } }
  69. /// <summary>
  70. /// 数据是否初始化
  71. /// </summary>
  72. public bool IsDataInitialized { get { return _isDataInitialized; } set { _isDataInitialized = value;InvokePropertyChanged(nameof(IsDataInitialized)); } }
  73. #endregion
  74. }
  75. }