| 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)); } }    }}
 |