123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- using MECF.Framework.Common.CommonData;
- using System;
- using System.Xml.Schema;
- using System.Xml.Serialization;
- namespace MECF.Framework.Common.Persistent.Reservoirs
- {
- public class ReservoirsPersistentValue : NotifiableItem
- {
- #region 内部变量
- /// <summary>
- /// 名称
- /// </summary>
- private string _name;
- /// <summary>
- /// Recipe
- /// </summary>
- private string _recipe;
- /// <summary>
- /// 操作模式
- /// </summary>
- private string _operatingMode;
- /// <summary>
- /// Recipe操作模式
- /// </summary>
- private string _recipeOperatingMode;
- /// <summary>
- /// 是否正在注水
- /// </summary>
- private bool _isDiReplenOn;
- /// <summary>
- /// 周期启动时间
- /// </summary>
- private DateTime _periodStartTime;
- /// <summary>
- /// DIReplen时间
- /// </summary>
- private DateTime _diReplenTime;
- /// <summary>
- /// 上一次时长
- /// </summary>
- private int _lastTotalReplen;
- /// <summary>
- /// 注水总时长
- /// </summary>
- private int _totalReplen;
- /// <summary>
- /// 阳极基础液位
- /// </summary>
- private double _aNBaseLineLevel;
- /// <summary>
- /// AutoCrossDose开始时间
- /// </summary>
- private DateTime _autoCrossDoseStartTime;
- /// <summary>
- /// CrossDose PumpFactor
- /// </summary>
- private double _crossDosePumpFactor;
- /// <summary>
- /// AutoCrossDose开始电量
- /// </summary>
- private double _autoCrossDoseStartAmpHour;
- /// <summary>
- /// 目标累计要补的体积
- /// </summary>
- private double _targetDosingVolume;
- /// <summary>
- /// CMM Start Time
- /// </summary>
- private DateTime _cmmStartTime;
- #endregion
- /// <summary>
- /// 名称
- /// </summary>
- [XmlAttribute(AttributeName = "Name", Form = XmlSchemaForm.Unqualified, DataType = "string")]
- public string Name { get { return _name; } set { _name = value; InvokePropertyChanged(nameof(Name)); } }
- /// <summary>
- /// Recipe
- /// </summary>
- public string Recipe { get { return _recipe; } set { _recipe = value; InvokePropertyChanged(nameof(Recipe)); } }
- /// <summary>
- /// 操作模式
- /// </summary>
- public string OperatingMode { get { return _operatingMode; } set { _operatingMode = value; InvokePropertyChanged(nameof(OperatingMode)); } }
- /// <summary>
- /// Recipe操作模式
- /// </summary>
- public string RecipeOperatingMode { get { return _recipeOperatingMode; } set { _recipeOperatingMode = value; InvokePropertyChanged(nameof(RecipeOperatingMode)); } }
- /// <summary>
- /// 周期内启动时间
- /// </summary>
- public DateTime PeriodStartTime { get { return _periodStartTime; } set { _periodStartTime = value;InvokePropertyChanged(nameof(PeriodStartTime)); } }
- /// <summary>
- /// 开始注水时间
- /// </summary>
- public DateTime DiReplenTime{ get { return _diReplenTime; } set { _diReplenTime = value; InvokePropertyChanged(nameof(DiReplenTime)); }}
- /// <summary>
- /// 上一次流水时长
- /// </summary>
- public int LastTotalReplen { get { return _lastTotalReplen; } set {_lastTotalReplen = value; InvokePropertyChanged(nameof(LastTotalReplen)); } }
- /// <summary>
- /// 是否正在注水
- /// </summary>
- public bool IsDiReplenOn { get { return _isDiReplenOn; } set { _isDiReplenOn = value; InvokePropertyChanged(nameof(IsDiReplenOn)); } }
- /// <summary>
- /// 注水总时长
- /// </summary>
- public int TotalReplen { get { return _totalReplen; } set { _totalReplen = value; InvokePropertyChanged(nameof(TotalReplen)); } }
- /// <summary>
- /// 阳极基础液位
- /// </summary>
- public double ANBaseLineLevel { get { return _aNBaseLineLevel; } set { _aNBaseLineLevel = value; InvokePropertyChanged(nameof(ANBaseLineLevel)); } }
- /// <summary>
- /// 开始CrossDose时间
- /// </summary>
- public DateTime AutoCrossDoseStartTime { get { return _autoCrossDoseStartTime; } set { _autoCrossDoseStartTime = value; InvokePropertyChanged(nameof(AutoCrossDoseStartTime)); } }
- /// <summary>
- /// AutoCrossDoseStartAmpHour
- /// </summary>
- public double AutoCrossDoseStartAmpHour { get { return _autoCrossDoseStartAmpHour; } set { _autoCrossDoseStartAmpHour = value; InvokePropertyChanged(nameof(AutoCrossDoseStartAmpHour)); } }
- /// <summary>
- /// CrossDosePumpFactor
- /// </summary>
- public double CrossDosePumpFactor { get { return _crossDosePumpFactor; } set { _crossDosePumpFactor = value; InvokePropertyChanged(nameof(CrossDosePumpFactor)); } }
- /// <summary>
- /// 目标累计要补的体积
- /// </summary>
- public double TargetDosingVolume { get { return _targetDosingVolume; } set { _targetDosingVolume = value; InvokePropertyChanged(nameof(TargetDosingVolume)); } }
- /// <summary>
- /// CMM Start Time
- /// </summary>
- public DateTime CMMStartTime { get { return _cmmStartTime; } set { _cmmStartTime = value; InvokePropertyChanged(nameof(CMMStartTime)); } }
- }
- }
|