TemperatureControllerData.cs 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using MECF.Framework.Common.Persistent.Temperature;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace MECF.Framework.Common.CommonData.TemperatureControl
  8. {
  9. public class TemperatureControllerData : NotifiableItem
  10. {
  11. #region 内部变量
  12. private string _name;
  13. private string _autoStatus;
  14. private int _controlOperationModel;
  15. private double _targetTemperature;
  16. private double _setPoint;
  17. private double _setPointMaxValue;
  18. private double _setPointMinValue;
  19. private double _reserviorTemperature;
  20. private double _heatExchangerTemperature;
  21. private List<double> _reserviorSeries;
  22. private List<double> _heatExchangerSeries;
  23. private bool _isConnected;
  24. private bool _temperatureReached;
  25. private string _alarm;
  26. private bool _isInitialized;
  27. private bool _deltaExceed;
  28. private string _status;
  29. #endregion
  30. #region 属性
  31. public int ControlOperationModel { get { return _controlOperationModel; } set { _controlOperationModel = value; } }
  32. public string Name { get { return _name; } set { _name = value;InvokePropertyChanged(nameof(Name)); } }
  33. public string AutoStatus { get { return _autoStatus; } set { _autoStatus = value;InvokePropertyChanged(nameof(AutoStatus)); } }
  34. public List<double> ReserviorSeries { get { return _reserviorSeries; } set { _reserviorSeries=value; InvokePropertyChanged(nameof(ReserviorSeries)); } }
  35. public List<double> HeatExchangerSeries { get { return _heatExchangerSeries; } set { _heatExchangerSeries = value;InvokePropertyChanged(nameof(HeatExchangerSeries)); } }
  36. public double ReserviorTemperature { get { return _reserviorTemperature; } set { _reserviorTemperature = value;InvokePropertyChanged(nameof(ReserviorTemperature)); } }
  37. public double HeatExchangerTemperature { get { return _heatExchangerTemperature; } set { _heatExchangerTemperature = value; InvokePropertyChanged(nameof(HeatExchangerTemperature)); } }
  38. public double TargetTemperature { get { return _targetTemperature; } set { _targetTemperature = value;InvokePropertyChanged(nameof(TargetTemperature)); } }
  39. public double SetPoint { get { return _setPoint; } set { _setPoint = value;InvokePropertyChanged(nameof(SetPoint)); } }
  40. public double SetPointMaxValue { get { return _setPointMaxValue; } set { _setPointMaxValue = value;InvokePropertyChanged(nameof(SetPointMaxValue)); } }
  41. public double SetPointMinValue { get { return _setPointMinValue; } set { _setPointMinValue = value;InvokePropertyChanged(nameof(SetPointMinValue)); } }
  42. public bool IsConnected { get { return _isConnected; } set { _isConnected = value; InvokePropertyChanged(nameof(IsConnected)); } }
  43. public bool TemperatureReached { get { return _temperatureReached; } set { _temperatureReached = value; InvokePropertyChanged(nameof(TemperatureReached)); } }
  44. public bool DeltaExceed { get { return _deltaExceed; } set { _deltaExceed = value; InvokePropertyChanged(nameof(DeltaExceed)); } }
  45. public string Alarm { get { return _alarm; } set { _alarm = value; InvokePropertyChanged(nameof(Alarm)); } }
  46. public string Status { get { return _status; } set { _status = value; InvokePropertyChanged(nameof(Status)); } }
  47. public bool IsInitialized { get { return _isInitialized; } set { _isInitialized = value; InvokePropertyChanged(nameof(IsInitialized)); } }
  48. #endregion
  49. }
  50. }