using MainShell.Common; using MainShell.Filewritable; using MXJM.FileWritable; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; namespace MainShell.ProcessResult { public class SubstratePositionProcessResult : ProcessResultBase { /// /// 流程是否成功 /// public bool IsSuccess { get; set; } /// /// 错误信息 /// public string ErrorMessage { get; set; } /// /// 错误消息键 /// public MessageKey ErrorMessageKey { get; set; } = MessageKey.None; /// /// 错误消息参数 /// public string[] ErrorMessageArguments { get; set; } = Array.Empty(); /// /// 配方中可用Mark点数量 /// public int AvailableMarkCount { get; set; } /// /// 成功识别的Mark点数量 /// public int RecognizedMarkCount { get; set; } /// /// Mark点结果集合 /// public List MarkResults { get; set; } = new List(); /// /// 基板角度 /// public double SubstrateAngle { get; set; } = 0; } }