添加 MX-PD-盘古 项目文件

将 MX-PD-盘古 - new 目录下的所有文件添加到主仓库
This commit is contained in:
Shi.Ji
2026-05-18 11:43:09 +08:00
parent 03632a379d
commit e31d3560bb
739 changed files with 99783 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
using MainShell.Common;
using System;
namespace MainShell.Vision
{
/// <summary>
/// <20>Ӿ<EFBFBD><D3BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public class VisionProcessResult
{
/// <summary>
/// <20>Ƿ<EFBFBD>ִ<EFBFBD>гɹ<D0B3>
/// </summary>
public bool Succeeded { get; set; }
public VisionFailureCategory FailureCategory { get; set; }
public VisionErrorCode ErrorCode { get; set; }
public int? AlarmId { get; set; }
public MessageKey UserMessageKey { get; set; }
/// <summary>
/// <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><E9BFB4><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Ϣ
/// </summary>
public string Message { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><ECB3A3><EFBFBD><EFBFBD>
/// </summary>
public Exception Exception { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static VisionProcessResult Success()
{
return new VisionProcessResult
{
Succeeded = true,
FailureCategory = VisionFailureCategory.None,
ErrorCode = VisionErrorCode.None,
AlarmId = null,
UserMessageKey = MessageKey.None,
};
}
/// <summary>
/// <20><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>
/// </summary>
public static VisionProcessResult Failure(
VisionFailureCategory failureCategory,
VisionErrorCode errorCode,
int? alarmId,
MessageKey userMessageKey,
string message,
Exception exception = null)
{
return new VisionProcessResult
{
Succeeded = false,
FailureCategory = failureCategory,
ErrorCode = errorCode,
AlarmId = alarmId,
UserMessageKey = userMessageKey,
Message = message,
Exception = exception,
};
}
}
}