IDownBlowingSystemService.cs 1.42 KB
using FLY.DownBlowing.Common;
using FLY.OBJComponents.IService;
using FObjBase.Reflect;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;

namespace FLY.DownBlowing.IService
{
    public interface IDownBlowingSystemService : INotifyPropertyChanged
    {


        /// <summary>
        /// 收卷综合
        /// </summary>
        WinderAccessory WinderAccessory { get; }

        /// <summary>
        /// 内外收卷
        /// </summary>
        List<WinderInsideOutside> WIOs { get; }

        /// <summary>
        /// 外冷 
        /// </summary>
        IbcData IbcData { get; }
        #region 吸料
        /// <summary>
        /// 吸料
        /// </summary>
        ObservableCollection<FeederData> FeederDatas { get; }

        /// <summary>
        /// 每层吸料的吸料数量
        /// </summary>
        int[] FeederCntOfEachs { get; }
        #endregion


        #region 挤出温控
        /// <summary>
        /// 挤出温控
        /// </summary>
        ObservableCollection<TempArea> TAreas { get; }

        /// <summary>
        /// 挤出机层数
        /// </summary>
        int TAreasCnt { get; }
        #endregion
        ///// <summary>
        ///// PLC代理系统
        ///// </summary>
        IPLCProxySystemService PLCos { get; }

        /// <summary>
        /// 版本
        /// </summary>
        string Version { get; }
    }
}