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