using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using VisionCommon; using VisionInspector; namespace VisionSequence.Inspector { /// /// 모든 FOV의 부착 검사 시퀀스 결과 /// public class AttachInspResultAll { /// 서브 시스템 키 정보 public SubSysInfo SubSysInfo { get; set; } /// FOV의 부착 검사 결과 public List AttachInspResults { get; set; } /// 부착 검사 결과 상태 public InspStatus InspStatus { get; set; } /// /// 생성자 /// /// 서브 시스템 키 정보 /// FOV의 부착 검사 결과 /// 부착 검사 결과 상태 public AttachInspResultAll( SubSysInfo subSysInfo, List attachInspResults, InspStatus inspStatus) { this.SubSysInfo = subSysInfo.Clone(); this.AttachInspResults = attachInspResults.ConvertAll(o => o.Clone()); this.InspStatus = inspStatus; } } }