| | |
| | | #include "MacroResultFile.h" |
| | | #include "CustomizeReview.h" |
| | | #include "InterfaceFTP.h" |
| | | #include "RawResultReader.h" |
| | | |
| | | class CGlassRawCPJT : public CGlassRawBase, public CInterfaceFTP |
| | | { |
| | |
| | | virtual BOOL SequenceFtpUpload(char* pRawFileName); |
| | | |
| | | virtual void NotifyUpdateOptionInfo(){/*m_StackResult.readOptionFile();*/}; |
| | | |
| | | /* <LJC 20211122 : #3820 ADD Start> */ |
| | | virtual void DownLoadMergeFile(CgrmGlassRawData* pData); |
| | | virtual void SearchFIle(CgrmGlassRawData* pData); |
| | | /* <LJC 20211122 : #3820 ADD End> */ |
| | | \ |
| | | |
| | | protected: |
| | | |
| | |
| | | CString GetRawFilePath() { return m_strRawFilePath; } |
| | | |
| | | void makeDataHeader(CString& strLine, _grmGlassData* pGlassData); |
| | | void makeDataGlass(CString& strLine, _grmGlassData* pGlassData); |
| | | /*< KJG 20211229 - #3846 MOD Start >*/ |
| | | //void makeDataGlass(CString& strLine, _grmGlassData* pGlassData); |
| | | void makeDataGlass(CString& strLine, CgrmGlassRawData* pData, _grmGlassData* pGlassData); |
| | | /*< KJG 20211229 - #3846 MOD End >*/ |
| | | void makeDataCell(CString& strLine, CgrmGlassRawData* pData, _grmCellData* pCellData); |
| | | BOOL makeDataDefect(CString& strLine, CgrmGlassRawData* pData, _grmDefectData* pDefectData); |
| | | |
| | |
| | | CMacroResultFile m_MuraResultFile; //무라용 결과파일 생성관리 [김태현 2018/12/5] |
| | | |
| | | CStackResultCPJT m_StackResult; |
| | | CRawResultReader m_RawMergeResult; |
| | | BOOL m_bReviewEndCheck; // InspectEnd 시에 Raw_im 폴더에 SubFile 생성 안하기 위해 사용 [ 21-03-18 KJG ] |
| | | CTime m_tmReviewStart; |
| | | CTime m_tmReviewEnd; |
| | | |
| | | /* <LJC 20211122 : #3820 ADD Start> */ |
| | | int m_nRawMergeIdx=0; |
| | | int m_nWriteRawDefectIdx; |
| | | /* <LJC 20211122 : #3820 ADD End> */ |
| | | }; |
| | | |
| | | struct stCellData |