| | |
| | | #include "DitGlassRawStruct.h" |
| | | |
| | | ////////////////////////////////////////////////////////////////////////// |
| | | // Recipe���� Server�� Inspector�� �����ϴ� ��������. |
| | | // Recipe에서 Server와 Inspector가 공유하는 설정정보. |
| | | enum ThreadCount { Thread_1 = 0, Thread_2, Thread_4, Thread_6, Thread_8, Thread_11, Thread_12, Thread_22, Thread_24 }; |
| | | enum CameraType { CamType_Unknown = 0, CamType_Transfer, CamType_Reflex }; |
| | | enum ScanCoordinate { SC_XCoord = 0, SC_YCoord }; // ��ĵ����. ���� ��ǥ ����� �߿�. |
| | | enum ScanDirectionEng { SD_Right2Left = 0, SD_Left2Right }; // �۾��ڰ� �� ��ĵ ����. |
| | | enum ScanDirectionIns { SD_Forward = 0, SD_Backward, SD_Unknown }; // Glass ���� Scan ����. |
| | | enum ScanType { ST_SingleScan = 0, ST_DualScan }; // SingleScan - �ܹ���, DualScan - ����� |
| | | enum ScanCoordinate { SC_XCoord = 0, SC_YCoord }; // 스캔방향. 결함 좌표 연산시 중요. |
| | | enum ScanDirectionEng { SD_Right2Left = 0, SD_Left2Right }; // 작업자가 본 스캔 방향. |
| | | enum ScanDirectionIns { SD_Forward = 0, SD_Backward, SD_Unknown }; // Glass 기준 Scan 방향. |
| | | enum ScanType { ST_SingleScan = 0, ST_DualScan }; // SingleScan - 단방향, DualScan - 양방향 |
| | | enum GlassDirection { GD_LeftTop = 0, GD_RightTop = 1, GD_LeftBottom = 10, GD_RightBottom = 11 }; |
| | | enum AcqMode { Acq_Unknown = 0, Acq_Grab, Acq_Snap, Acq_Matrox, Acq_Simul }; |
| | | enum FindBoundary { FB_NotFind = 0, FB_PitchMatching, FB_ManualMatching }; |
| | |
| | | enum DefectFiltering { Filtering_NO = 0, Filtering_CO, Filtering_Cutoff, Filtering_DXDY, Filtering_TD, Filtering_FALSE }; // Filtering_CO : Cosmic Ray FALSE |
| | | enum ALIGN_MARK_CLASSIFY { eAMC_First = 0, eAMC_Second }; |
| | | ////////////////////////////////////////////////////////////////////////// |
| | | // Defect�� ���Ǵ� Ÿ�Ե�. |
| | | // Defect에 사용되는 타입들. |
| | | enum SERVER_DefectType { DefectType_TBlack = 0, DefectType_TWhite, DefectType_RBlack, DefectType_RWhite, DefectType_BBlack, DefectType_BWhite, DefectType_Unknown }; |
| | | enum SERVER_DefectSizeType { SizeType_Unknown = 0, SizeType_Small, SizeType_Mid, SizeType_Large, SizeType_Huge, SizeType_Ultra }; |
| | | enum SERVER_DefectJudgementType { JudgementType_OK = 0, JudgementType_TR, JudgementType_PR, JudgementType_UNKNOWN }; |
| | |
| | | enum ReKind { Re_Other, Re_TFE_CIRCLE, Re_PI_CONVEX, Re_PI_CONCAVE, Re_PI_1, Re_PI_2, Re_PI_3 }; |
| | | |
| | | //choigudal jude fix 2012.03.07 |
| | | enum Judgement { Judge_OK = 0, Judge_RP, Judge_NG, Judge_TR, Judge_PR, Judge_PT, Judge_Review, Judge_RC, Judge_Size, Judge_VI, Judge_Rework, Judge_Unknown };//2016.07.13 LHS Judge_Size �߰� |
| | | enum Judgement { Judge_OK = 0, Judge_RP, Judge_NG, Judge_TR, Judge_PR, Judge_ND, Judge_PT, Judge_Review, Judge_RC, Judge_Size, Judge_VI, Judge_Rework, Judge_LN/*KMH 220318 : #3954 ADD */, Judge_Unknown, Judge_SR};/* <KYH 211129 : #3796 ADD Start> */ /* < KJG 20221107 - #4360 MOD > SR 판정 추가*/ |
| | | enum MAP16_DefectClass { CLASS_C1 = 1, CLASS_C2, CLASS_C3, CLASS_C4, CLASS_C5, CLASS_C6, CLASS_C7, CLASS_C8, CLASS_C9, CLASS_C10, CLASS_C11, CLASS_C12, CLASS_C13, CLASS_C14, CLASS_C15, CLASS_C16 }; |
| | | enum MAP16_SizeType { SIZE_SS = 0, SIZE_SM, SIZE_SL, SIZE_SOH, SIZE_IDX_MAX }; |
| | | enum MAP16_PeakType { PEEK_PS = 0, PEEK_PL, PEEK_PH, PEEK_POH, PEAK_IDX_MAX }; |
| | |
| | | virtual BOOL SequenceFtpUpload(char* pRawFileName){return TRUE;}; |
| | | |
| | | virtual void NotifyUpdateOptionInfo(){}; |
| | | /* <LJC 20211122 : #3820 ADD Start> */ |
| | | virtual void DownLoadMergeFile(CgrmGlassRawData* pData) { return; }; |
| | | virtual void SearchFIle(CgrmGlassRawData* pData) { return; }; |
| | | |
| | | BOOL GetEnableFtpAck() { return b_EnableFtpAck; }; |
| | | void SetEnableFtpAck(BOOL b_value) { b_EnableFtpAck = b_value; }; |
| | | |
| | | BOOL b_EnableFtpAck; |
| | | |
| | | /* <LJC 20211122 : #3820 ADD End> */ |
| | | }; |