61 lines
2.2 KiB
C#
61 lines
2.2 KiB
C#
using System;
|
|
using System.IO;
|
|
|
|
namespace VisionCommon {
|
|
public enum eAxis {
|
|
X,
|
|
Y,
|
|
T,
|
|
Z
|
|
}
|
|
|
|
public enum eDirection {
|
|
Plus = 1,
|
|
Minus = -1
|
|
}
|
|
|
|
public enum ePositionType {
|
|
Ready,
|
|
Teaching,
|
|
MasterGlass,
|
|
Current,
|
|
Static
|
|
}
|
|
|
|
public class VisionKeys {
|
|
public static string ProcPatternRecipeKey = "ProcPatternRecipe";
|
|
public static string VisionRecipeKey = "VisionRecipe"; // 모델 or 레시피 공용
|
|
public static string VisionSettingKey = "VisionSetting";
|
|
public static string LogKey = "vision"; // 비전 로그를 따로 저장하기 위함. hislog.config에서 관리. _vision 폴더에 로그 저장
|
|
|
|
public const int SUCCESS = 0;
|
|
public const int FAIL = -1;
|
|
|
|
// Seq Keys
|
|
public static string ManualSeqKeyFormat = "Manual_{0}";
|
|
public static string ManualFindSeqKey = string.Format(ManualSeqKeyFormat, FindSeqKey);
|
|
public static string ManualGrabFindProcSeqKey = string.Format(ManualSeqKeyFormat, "GrabFindProc");
|
|
|
|
public static string FindSeqKey = "FindSeq";
|
|
public static string CalSubSeqKey = "CalSubSeq";
|
|
public static string CalSeqKey = "CalSeq";
|
|
public static string AlignProcSeqKey = "AlignProcSeq";
|
|
public static string AlignProcSeqKey_PN_AN = "AlignProcSeq_PN_AN";
|
|
public static string AlignMixerSeqKey = "AlignMixerSeq";
|
|
public static string ReviewSeqKey_C1_MV = "ReviewSeq_C1_MV";
|
|
|
|
// Insp Seq Keys
|
|
public static string BcrInspSeqKey = "BcrInspSeq";
|
|
public static string PatternExsitInspSeqKey = "PatternExsitInspSeq";
|
|
public static string AttachInspSeqKey = "AttachInspSeq";
|
|
|
|
// Auto Setup Seq Keys
|
|
public static string AutoFocusSeqKey = "AutoFocusSeq";
|
|
public static string CenterTuningSeqKey = "CenterTuningSeq";
|
|
public static string VisionRepeatSeqKey = "VisionRepeatSeq";
|
|
public static string VisionRepeatDynamicSeqKey = "VisionRepeatDynamicSeq";
|
|
|
|
// Fov Camera View Window Title Key
|
|
public static string Title_FovCameraViewWindow = "Fov Camera View Window";
|
|
}
|
|
} |