StoreConfig.cs 2.3 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OnlineStore.LoadCSVLibrary
{
  public   class StoreConfig : BaseConfig
    {
        public StoreConfig()
            : base()
        {
        }
        public StoreConfig(int id, string cid, string type, string filepath)
            : base(id, cid, type, filepath)
        {
        }

        /// <summary>
        /// 预警温度
        /// </summary>
        [ConfigProAttribute("WarnTemperate")]
        public int WarnTemperate { get; set; }
        /// <summary>
        /// 预警湿度
        /// </summary>
        [ConfigProAttribute("WarnHumidity")]
        public int WarnHumidity { get; set; }
        /// <summary>
        /// 气压检测IO关闭需要持续的时间(=3表示需要关闭三秒以上才算关闭)
        /// </summary>
        [ConfigProAttribute("AirCheckSeconds")]
        public int AirCheckSeconds { get; set; }



        /// <summary>
        ///  PRO	IO信号超时时间(毫秒)	IOSingle_TimerOut	5000
        /// </summary>
        [ConfigProAttribute("IOSingle_TimerOut", false)]
        public int IOSingle_TimerOut { get; set; }
        ///// <summary>
        ///// PRO	需要吹气的温度(温度标准)	Max_Temperature	10
        ///// </summary>
        //[ConfigProAttribute("Max_Temperature", false)]
        //public int Max_Temperature { get; set; }
        ///// <summary>
        ///// PRO	需要吹气的湿度(湿度标准)	Max_Humidity	10
        ///// </summary>
        //[ConfigProAttribute("Max_Humidity", false)]
        //public int Max_Humidity { get; set; }

        ///// <summary>
        ///// PRO	每次吹气的时间(分钟)	BlowAir_Time	10
        ///// </summary>
        //[ConfigProAttribute("BlowAir_Time", false)]
        //public int BlowAir_Time { get; set; }

        ///// <summary>
        ///// PRO	两次吹气间隔(分钟)	BlowAir_Interval	10
        ///// </summary>
        //[ConfigProAttribute("BlowAir_Interval", false)]
        //public int BlowAir_Interval { get; set; }

        public int InoutAxis_PositionMax { get; set; }
    

        public ushort GetDOLength(string ioIp)
        {
            return 16;
        }

        public int GetDILength(string ip)
        {
            return 16;
        }
    }
}