using System.ComponentModel;

namespace FLY.DownBlowing.Common
{
    public class IbcData : INotifyPropertyChanged
    {
        public IbcData()
        {

        }
        #region 辅助代码生成
        /// <summary>
        /// 流量泵开启
        /// </summary>
        [Description("流量泵开启")]
        public bool IsFlowPumpOn{ get; set; }

        /// <summary>
        /// 流量设置(L)(XXX.X)
        /// </summary>
        [Description("流量设置(L)(XXX.X)")]
        public float FlowValueSet{ get; set; }

        /// <summary>
        /// 流量泵(XXX.X)
        /// </summary>
        [Description("流量泵(XXX.X)")]
        public float FlowPumpValue{ get; set; }

        /// <summary>
        /// 流量计(XXX.X)
        /// </summary>
        [Description("流量计(XXX.X)")]
        public float FlowValue{ get; set; }

        /// <summary>
        /// 补气阀开关_读
        /// </summary>
        [Description("补气阀开关_读")]
        public bool IsGulpValveOn{ get; set; }

        /// <summary>
        /// 补气阀开关_写(按下ON)
        /// </summary>
        [Description("补气阀开关_写(按下ON)")]
        public bool IsGulpValveOnSet{ get; set; }

        /// <summary>
        /// 补气阀状态
        /// </summary>
        [Description("补气阀状态")]
        public bool IsGulpValveOn2{ get; set; }

        /// <summary>
        /// 外冷风机运行指示
        /// </summary>
        [Description("外冷风机运行指示")]
        public bool IsExAirOn{ get; set; }

        /// <summary>
        /// 外冷风机开关(按下ON)
        /// </summary>
        [Description("外冷风机开关(按下ON)")]
        public bool IsExAirOnSet{ get; set; }

        /// <summary>
        /// 外冷风机运行频率(Hz)(XX.X)
        /// </summary>
        [Description("外冷风机运行频率(Hz)(XX.X)")]
        public float ExAirFreq{ get; set; }

        /// <summary>
        /// 外冷风机设定频率(Hz)(XX.X)
        /// </summary>
        [Description("外冷风机设定频率(Hz)(XX.X)")]
        public float ExAirFreqSet{ get; set; }

        #endregion
        public event PropertyChangedEventHandler PropertyChanged;
    }
}