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

75 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VisionSequence {
/// <summary>
/// 비전 시퀀스 컨텍스트의 키를 정의
/// </summary>
public class VisionContextKeys {
// Seq Context Keys
/// <summary> CNTXT_KEY_PATTERN_DISTANCE_RESULTS
/// Key : AlignInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_PATTERN_DISTANCE_RESULTS = "PatternDistanceResults_{0}";
/// <summary> CNTXT_KEY_LAST_MEASURE_FOV_ID
/// Key : AlignInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_LAST_MEASURE_FOV_ID = "LastMeasureFovId_{0}";
/// <summary> CNTXT_KEY_GRAB_IMAGE
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_GRAB_IMAGE = "GrabImage_{0}";
/// <summary> CNTXT_KEY_PATTERN_RESULT
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_PATTERN_RESULT = "PatternResult_{0}";
/// <summary> CNTXT_KEY_ALIGN_RESULTS
/// Key : AlignInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_ALIGN_RESULTS = "AlignResults_{0}";
/// <summary> CNTXT_KEY_ALIGN_RESULT
/// Key : AlignInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_ALIGN_RESULT = "AlignResult_{0}";
/// <summary> CNTXT_KEY_ALIGN_RESULT_WITH_OFFSET
/// Key : AlignInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_ALIGN_RESULT_WITH_OFFSET = "AlignResultWithOffset_{0}";
// Attach Insp
/// <summary> CNTXT_KEY_ATTACH_INSP_RESULT
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_ATTACH_INSP_RESULT = "ATTACH_INSP_RESULT_{0}";
// Attach Insp
/// <summary> CNTXT_KEY_ALIGN_PROC_PARAMS
/// Key : SubsysInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_ALIGN_PROC_PARAMS = "ATTACH_INSP_RESULT_{0}";
// BCR
/// <summary> CNTXT_KEY_BCR_RESULT
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_BCR_RESULT = "BCR_RESULT_{0}";
// Pattern Exist
/// <summary> CNTXT_KEY_PATTERN_EXIST_RESULT
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_PATTERN_EXIST_RESULT = "PATTERN_EXIST_RESULT_{0}";
// Auto Setup
/// <summary> CNTXT_KEY_AUTO_FOCUS_RESULT
/// Key : FovInfo.GetKey()
/// </summary>
public static string CNTXT_KEY_AUTO_FOCUS_RESULT = "AUTO_FOCUS_RESULT_{0}";
/// <summary>Material Info</summary>
public static string CNTXT_KEY_MATERIAL_INFO = "MaterialInfo";
}
}