using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.CommonData.Prewet { public class PrewetPumpData : NotifiableItem { #region 内部变量 private bool _pumpValve; private short _pumpSpeed; private bool _pumpEnable; private bool _pumpStatus; private string _pumpStatusContent; private string _pumpModel; private double _pumpCurrent; private CommonLimitData _pumpFlowData; private double _pressureTarget; private CommonLimitData _pumpPressureData; private bool _isDataInitialized; private bool _pumpSpeedAuto; #endregion #region 属性 /// /// Pump Valve /// public bool PumpValve { get { return _pumpValve; } set { _pumpValve = value; InvokePropertyChanged(nameof(PumpValve)); } } /// /// Pump Speed /// public short PumpSpeed { get { return _pumpSpeed; } set {_pumpSpeed=value; InvokePropertyChanged(nameof(PumpSpeed)); } } /// /// pump enable /// public bool PumpEnable { get { return _pumpEnable; } set { _pumpEnable = value; InvokePropertyChanged(nameof(PumpEnable)); } } /// /// pump 状态 /// public bool PumpStatus { get { return _pumpStatus; } set {_pumpStatus=value; InvokePropertyChanged(nameof(PumpStatus)); } } /// /// pump状态内容 /// public string PumpStatusContent { get { return _pumpStatusContent; } set { _pumpStatusContent = value;InvokePropertyChanged(nameof(PumpStatusContent)); } } /// /// pump模式(Manual or Auto) /// public string PumpModel { get { return _pumpModel; } set {_pumpModel=value; InvokePropertyChanged(nameof(PumpModel)); } } /// /// pump电流 /// public double PumpCurrent { get { return _pumpCurrent; }set {_pumpCurrent=value; InvokePropertyChanged( nameof(PumpCurrent)); } } /// /// Pump Flow数据 /// public CommonLimitData PumpFlowData { get { return _pumpFlowData; } set { _pumpFlowData = value; InvokePropertyChanged(nameof(PumpFlowData)); } } /// /// 目标压力 /// public double PressureTarget { get { return _pressureTarget; } set { _pressureTarget = value;InvokePropertyChanged(nameof(PressureTarget)); } } /// /// Pump pressure数据 /// public CommonLimitData PumpPressureData { get { return _pumpPressureData; } set { _pumpPressureData = value; InvokePropertyChanged(nameof (PumpPressureData)); } } /// /// Pump Speed Auto模式 /// public bool PumpSpeedAuto { get { return _pumpSpeedAuto; } set { _pumpSpeedAuto = value;InvokePropertyChanged(nameof (PumpSpeedAuto)); } } /// /// 数据是否初始化 /// public bool IsDataInitialized { get { return _isDataInitialized; } set { _isDataInitialized = value;InvokePropertyChanged(nameof(IsDataInitialized)); } } #endregion } }