using System.ComponentModel;

namespace XXX.Common
{
    public class FurnaceOfSubdivide : INotifyPropertyChanged
    {
        public FurnaceOfSubdivide()
        {

        }
        #region 辅助代码生成
        /// <summary>
        /// 温度显示PV
        /// </summary>
        [Description("温度显示PV")]
        public float TempPV{ get; set; }

        /// <summary>
        /// 温度设定SV
        /// </summary>
        [Description("温度设定SV")]
        public float TempSV{ get; set; }

        /// <summary>
        /// 比例增益P
        /// </summary>
        [Description("比例增益P")]
        public float TempP{ get; set; }

        /// <summary>
        /// 积分时间I
        /// </summary>
        [Description("积分时间I")]
        public float TempI{ get; set; }

        /// <summary>
        /// 微分时间D
        /// </summary>
        [Description("微分时间D")]
        public float TempD{ get; set; }

        /// <summary>
        /// 温度修正TR
        /// </summary>
        [Description("温度修正TR")]
        public float TempCorrect{ get; set; }

        /// <summary>
        /// 自整定开关
        /// </summary>
        [Description("自整定开关")]
        public bool IsSelfAdjustingOn{ get; set; }

        /// <summary>
        /// 温度设定SV改变
        /// </summary>
        [Description("温度设定SV改变")]
        public bool IsTempSVChanged{ get; set; }

        #endregion
        public event PropertyChangedEventHandler PropertyChanged;
    }
}