2026-06-05 13:44:39 +09:00

38 lines
1.3 KiB
C#

using VisionCommon;
namespace VisionSequence.Pattern {
/// <summary>
/// 강제 OK 요청 파라미터
/// </summary>
public class ForceOkReqParam {
/// <summary>FOV 키 정보</summary>
public FovInfo FovInfo { get; set; }
/// <summary>패턴 인덱스</summary>
public PatternIndex PatternIndex { get; set; }
/// <summary>패턴 검출 이미지</summary>
public object FindImage { get; set; }
/// <summary>패턴 검출 결과</summary>
public PatternResult PatternResult { get; set; }
/// <summary>강제 OK 완료 여부 플래그</summary>
public bool IsDone { get; set; } = false;
/// <summary>
/// 생성자
/// </summary>
/// <param name="fovInfo">FOV 키 정보</param>
/// <param name="patternIndex">패턴 인덱스</param>
/// <param name="findImage">패턴 검출 이미지</param>
/// <param name="patternResult">패턴 검출 결과</param>
public ForceOkReqParam(
FovInfo fovInfo,
PatternIndex patternIndex,
object findImage,
PatternResult patternResult) {
FovInfo = fovInfo;
PatternIndex = patternIndex;
FindImage = findImage;
PatternResult = patternResult;
}
}
}