using System.Collections.Generic; using System.ComponentModel; using static BRS.Common.Model.Helper.EnumHelper; namespace BRS.Common.Interface { public interface IProcessConfig : IHalconToolPath, IMonitorSetCollection, INotifyPropertyChanged { #region Property string StationCode { get; set; } ///// ///// 是否采用离线图片 ///// //bool IsImageOffline { get; set; } /// /// 运行模式 /// //RunMode RunMode { get; set; } bool IsLogEnabled { get; set; } // string ImgPath { get; set; } string LogPath { get; set; } LogLevel DefaultLogLevel { get; set; } /// /// 是否输出CSV文件 /// bool IsCSVOutputEnabled { get; set; } #endregion #region 设备配置 List CameraConfigCollection { get; set; } // List PLCConfigCollection { get; set; } List DeviceConfigs { get; set; } List KawasakiRobotConfigCollection { get; set; } //List RobotConfigCollection { get; set; } #endregion #region Method List GetAllDeviceInitialConfigs(); #endregion } }