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
}
}