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