添加 MX-PD-盘古 项目文件
将 MX-PD-盘古 - new 目录下的所有文件添加到主仓库
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
using MainShell.Common;
|
||||
using System;
|
||||
|
||||
namespace MainShell.Vision
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5>Ӿ<EFBFBD><D3BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
/// <typeparam name="TData"><3E>Ӿ<EFBFBD><D3BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></typeparam>
|
||||
public class VisionProcessResult<TData> : VisionProcessResult
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public TData Data { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public static VisionProcessResult<TData> Success(TData data)
|
||||
{
|
||||
return new VisionProcessResult<TData>
|
||||
{
|
||||
Succeeded = true,
|
||||
FailureCategory = VisionFailureCategory.None,
|
||||
ErrorCode = VisionErrorCode.None,
|
||||
AlarmId = null,
|
||||
UserMessageKey = MessageKey.None,
|
||||
Data = data,
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>
|
||||
/// </summary>
|
||||
public new static VisionProcessResult<TData> Failure(
|
||||
VisionFailureCategory failureCategory,
|
||||
VisionErrorCode errorCode,
|
||||
int? alarmId,
|
||||
MessageKey userMessageKey,
|
||||
string message,
|
||||
Exception exception = null)
|
||||
{
|
||||
return new VisionProcessResult<TData>
|
||||
{
|
||||
Succeeded = false,
|
||||
FailureCategory = failureCategory,
|
||||
ErrorCode = errorCode,
|
||||
AlarmId = alarmId,
|
||||
UserMessageKey = userMessageKey,
|
||||
Message = message,
|
||||
Exception = exception,
|
||||
Data = default(TData),
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user