.gitignore
@@ -1,14 +1,12 @@ ReviewSystem/.vs/ ReviewSystem/x64/ ReviewSystem/ipch/ ReviewSystem/bin/ ReviewSystem/lib/ Internal_Library/.vs/ Internal_Library/x64/ Internal_Library/ipch/ Internal_Library/bin/ Internal_Library/lib/ Standard_Library/.vs/ Standard_Library/x64/ @@ -19,19 +17,14 @@ FTPUploader/.vs/ FTPUploader/x64/ FTPUploader/ipch/ FTPUploader/bin/ FTPUploader/lib/ DitGlassRawMessenger/.vs/ DitGlassRawMessenger/x64/ DitGlassRawMessenger/ipch/ DitGlassRawMessenger/bin/ DitGlassRawMessenger/lib/ DitGlassRawMessenger/Backup/ ReviewHistory/.vs/ ReviewHistory/bin/ ReviewHistory/lib/ *.sdf *.opensdf @@ -44,11 +37,15 @@ *_manifest.rc *.lastbuildstate *.pch *.pdb *.idb *.log *.res *.cache *.unsuccessfulbuild *.htm *.def *.exp *.ilk *.iobj *.ipdb vc*.pdb DitGlassRawMessenger/bin/DitGlassRawMessenger_x64.exeBinary files differ
DitGlassRawMessenger/bin/DitGlassRawMessenger_x64.ini
»õ ÆÄÀÏ @@ -0,0 +1,9 @@ DataMaxNumCell=`200` DataMaxNumDefect=`50000` SelectRawType=`1` LogFilePath=`c:\DIT_LogData\LogGlassRawMessenger` Stack_Use=`0` Stack_LocalPath=`D:\DIT_ResultData\Stack` Stack_EquipID=`AAAAA` RawMerge_Use=`0` RawMerge_LocalPath=`D:\DIT_ResultData\RawMerge` DitGlassRawMessenger/bin/DitGlassRawMessenger_x64.pdbBinary files differ
DitGlassRawMessenger/bin/DitGlassRawMessengerd_x64.exeBinary files differ
DitGlassRawMessenger/bin/DitGlassRawMessengerd_x64.ini
»õ ÆÄÀÏ @@ -0,0 +1,9 @@ DataMaxNumCell=`200` DataMaxNumDefect=`50000` SelectRawType=`1` LogFilePath=`c:\DIT_LogData\LogGlassRawMessenger` Stack_Use=`0` Stack_LocalPath=`D:\DIT_ResultData\Stack` Stack_EquipID=`AAAAA` RawMerge_Use=`1` RawMerge_LocalPath=`D:\DIT_ResultData\RawMerge` DitGlassRawMessenger/bin/DitGlassRawMessengerd_x64.pdbBinary files differ
DitGlassRawMessenger/bin/aaa.txt
DitGlassRawMessenger/bin/akCore_WS10_x64.dllBinary files differ
DitGlassRawMessenger/bin/akCored_WS10_x64.dllBinary files differ
DitGlassRawMessenger/bin/akGridCtrl_x64_vc15.dllBinary files differ
DitGlassRawMessenger/bin/akGridCtrld_x64_vc15.dllBinary files differ
DitGlassRawMessenger/bin/akSTL_WS10_x64.dllBinary files differ
DitGlassRawMessenger/bin/akSTLd_WS10_x64.dllBinary files differ
DitGlassRawMessenger/lib/akCore_WS10_x64.libBinary files differ
DitGlassRawMessenger/lib/akCored_WS10_x64.libBinary files differ
DitGlassRawMessenger/lib/akGridCtrl_x64_vc15.libBinary files differ
DitGlassRawMessenger/lib/akGridCtrld_x64_vc15.libBinary files differ
DitGlassRawMessenger/lib/akSTL_WS10_x64.libBinary files differ
DitGlassRawMessenger/lib/akSTLd_WS10_x64.libBinary files differ
Internal_Library/bin/CHAutoLightControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHAutoLightControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHAutoLightControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHAutoLightControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControlSapera_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControlSapera_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControlSaperad_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControlSaperad_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControlSimulation_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControlSimulation_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControls_Network_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControls_Network_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraViewer_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraViewer_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCameraViewerd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCameraViewerd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCommonClasses_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCommonClasses_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCommonClassesd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCommonClassesd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCommonControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCommonControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHCommonControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHCommonControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHEdgeTriangle_x64_vc15.dllBinary files differ
Internal_Library/bin/CHEdgeTriangle_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHEdgeTriangled_x64_vc15.dllBinary files differ
Internal_Library/bin/CHEdgeTriangled_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHFolderMonitoring_x64_vc15.dllBinary files differ
Internal_Library/bin/CHFolderMonitoring_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHFolderMonitoringd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHFolderMonitoringd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHGlassDefectMap_x64_vc15.dllBinary files differ
Internal_Library/bin/CHGlassDefectMap_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHGlassDefectMapd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHGlassDefectMapd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHImageControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHImageControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHImageControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHImageControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHImageMerger_x64_vc15.dllBinary files differ
Internal_Library/bin/CHImageMerger_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHImageReSampler_x64_vc15.dllBinary files differ
Internal_Library/bin/CHImageReSampler_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHImageReSamplerd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHImageReSamplerd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHLensChangeControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHLensChangeControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHLensChangeControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHLensChangeControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHMotorCalibrator_x64_vc15.dllBinary files differ
Internal_Library/bin/CHMotorCalibrator_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHMotorCalibratord_x64_vc15.dllBinary files differ
Internal_Library/bin/CHMotorCalibratord_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHNfsDriveRenewer_x64_vc15.dllBinary files differ
Internal_Library/bin/CHNfsDriveRenewer_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHNfsDriveRenewerd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHNfsDriveRenewerd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHSignalControls_Network_x64_vc15.dllBinary files differ
Internal_Library/bin/CHSignalControls_Network_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHSignalControls_Networkd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHSignalControls_Networkd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHThreadPools_x64_vc15.dllBinary files differ
Internal_Library/bin/CHThreadPools_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHThreadPoolsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHThreadPoolsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHVcrControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHVcrControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHVcrControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHVcrControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHVirtualGlassMap_x64_vc15.dllBinary files differ
Internal_Library/bin/CHVirtualGlassMap_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHVirtualGlassMapd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHVirtualGlassMapd_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHWsiControls_x64_vc15.dllBinary files differ
Internal_Library/bin/CHWsiControls_x64_vc15.pdbBinary files differ
Internal_Library/bin/CHWsiControlsd_x64_vc15.dllBinary files differ
Internal_Library/bin/CHWsiControlsd_x64_vc15.pdbBinary files differ
Internal_Library/bin/DitSharedMemory_x64_vc15.dllBinary files differ
Internal_Library/bin/DitSharedMemory_x64_vc15.pdbBinary files differ
Internal_Library/bin/DitSharedMemoryd_x64_vc15.dllBinary files differ
Internal_Library/bin/DitSharedMemoryd_x64_vc15.pdbBinary files differ
Internal_Library/bin/IOCPNetwork_x64_vc15.dllBinary files differ
Internal_Library/bin/IOCPNetwork_x64_vc15.pdbBinary files differ
Internal_Library/bin/IOCPNetworkd_x64_vc15.dllBinary files differ
Internal_Library/bin/IOCPNetworkd_x64_vc15.pdbBinary files differ
Internal_Library/lib/CHAutoLightControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHAutoLightControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControlSapera_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControlSaperad_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControlSimulation_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControls_Network_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraViewer_x64_vc15.libBinary files differ
Internal_Library/lib/CHCameraViewerd_x64_vc15.libBinary files differ
Internal_Library/lib/CHCommonClasses_x64_vc15.libBinary files differ
Internal_Library/lib/CHCommonClassesd_x64_vc15.libBinary files differ
Internal_Library/lib/CHCommonControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHCommonControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHEdgeTriangle_x64_vc15.libBinary files differ
Internal_Library/lib/CHEdgeTriangled_x64_vc15.libBinary files differ
Internal_Library/lib/CHFolderMonitoring_x64_vc15.libBinary files differ
Internal_Library/lib/CHFolderMonitoringd_x64_vc15.libBinary files differ
Internal_Library/lib/CHGlassDefectMap_x64_vc15.libBinary files differ
Internal_Library/lib/CHGlassDefectMapd_x64_vc15.libBinary files differ
Internal_Library/lib/CHImageControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHImageControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHImageMerger_x64_vc15.libBinary files differ
Internal_Library/lib/CHImageReSampler_x64_vc15.libBinary files differ
Internal_Library/lib/CHImageReSamplerd_x64_vc15.libBinary files differ
Internal_Library/lib/CHLensChangeControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHLensChangeControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHMotorCalibrator_x64_vc15.libBinary files differ
Internal_Library/lib/CHMotorCalibratord_x64_vc15.libBinary files differ
Internal_Library/lib/CHNfsDriveRenewer_x64_vc15.libBinary files differ
Internal_Library/lib/CHNfsDriveRenewerd_x64_vc15.libBinary files differ
Internal_Library/lib/CHSignalControls_Network_x64_vc15.libBinary files differ
Internal_Library/lib/CHSignalControls_Networkd_x64_vc15.libBinary files differ
Internal_Library/lib/CHThreadPools_x64_vc15.libBinary files differ
Internal_Library/lib/CHThreadPoolsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHVcrControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHVcrControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/CHVirtualGlassMap_x64_vc15.libBinary files differ
Internal_Library/lib/CHVirtualGlassMapd_x64_vc15.libBinary files differ
Internal_Library/lib/CHWsiControls_x64_vc15.libBinary files differ
Internal_Library/lib/CHWsiControlsd_x64_vc15.libBinary files differ
Internal_Library/lib/DitSharedMemory_x64_vc15.libBinary files differ
Internal_Library/lib/DitSharedMemoryd_x64_vc15.libBinary files differ
Internal_Library/lib/IOCPNetwork_x64_vc15.libBinary files differ
Internal_Library/lib/IOCPNetworkd_x64_vc15.libBinary files differ
ReviewSystem/CHSignalControls/CHSignalControls.vcxproj
@@ -232,12 +232,12 @@ </ItemGroup> <ItemGroup> <ClInclude Include="Resource.h" /> <ClInclude Include="SignalControl.h" /> <ClInclude Include="SignalControlInfo.h" /> <ClInclude Include="SignalControl_DitSharedMemorySync.h" /> <ClInclude Include="SignalControl_MxComponent.h" /> <ClInclude Include="SignalControl_Simulation.h" /> <ClInclude Include="SignalThread.h" /> <ClInclude Include="../include/CHSignalControls/SignalControl.h" /> <ClInclude Include="../include/CHSignalControls/SignalControlInfo.h" /> <ClInclude Include="../include/CHSignalControls/SignalControl_DitSharedMemorySync.h" /> <ClInclude Include="../include/CHSignalControls/SignalControl_MxComponent.h" /> <ClInclude Include="../include/CHSignalControls/SignalControl_Simulation.h" /> <ClInclude Include="../include/CHSignalControls/SignalThread.h" /> <ClInclude Include="stdafx.h" /> <ClInclude Include="targetver.h" /> </ItemGroup> ReviewSystem/CHSignalControls/SignalControl_DitSharedMemorySync.cpp
@@ -139,101 +139,143 @@ BOOL CSignalControl_DitSharedMemorySync::Write_SendSignal(int nAddrIndex, int nSignalIndex, WORD wSignalValue, int nOnTime) { if(nOnTime == 0) { if(m_pMemStartAddr == NULL) return FALSE; if (m_ControlInfo.GetIndex() < 0) return FALSE; CSingleLock localLock(&m_csWriteSignal); localLock.Lock(); if(m_pSendSignalValueAddr[nAddrIndex]==NULL) return FALSE; int nAddress = m_pSendSignalValueAddr[nAddrIndex]; // read value WORD wCurValue = 0; memcpy(&wCurValue, m_pMemStartAddr+nAddress, sizeof(WORD)); // send value WORD wSendValue = 0; if (wSignalValue==1) // signal on { wSendValue = 1 << nSignalIndex; wSendValue = wSendValue | wCurValue; } else // signal off { if (wCurValue>0) { wSendValue = 1 << nSignalIndex; wSendValue = (wCurValue - wSendValue)<0 ? 0 : (wCurValue - wSendValue); } } memcpy(m_pMemStartAddr+nAddress, &wSendValue, sizeof(WORD)); return TRUE; } else { if (m_pSignalThread==NULL) return FALSE; /*< SWK 20221221 - #4403 MOD Start >*/ // if (nOnTime == 0) // { // if (m_pMemStartAddr == NULL) return FALSE; // if (m_ControlInfo.GetIndex() < 0) return FALSE; // // // CSingleLock localLock(&m_csWriteSignal); // localLock.Lock(); // // if (m_pSendSignalValueAddr[nAddrIndex] == NULL) return FALSE; // // int nAddress = m_pSendSignalValueAddr[nAddrIndex]; // // // read value // WORD wCurValue = 0; // memcpy(&wCurValue, m_pMemStartAddr + nAddress, sizeof(WORD)); // // // send value // WORD wSendValue = 0; // if (wSignalValue == 1) // signal on // { // wSendValue = 1 << nSignalIndex; // wSendValue = wSendValue | wCurValue; // } // else // signal off // { // if (wCurValue > 0) // { // wSendValue = 1 << nSignalIndex; // wSendValue = (wCurValue - wSendValue) < 0 ? 0 : (wCurValue - wSendValue); // } // } // // memcpy(m_pMemStartAddr + nAddress, &wSendValue, sizeof(WORD)); // // // return TRUE; // } // else // { // if (m_pSignalThread == NULL) return FALSE; // // CSignalData signalData; // signalData.nAddrIndex = nAddrIndex; // signalData.nSignalIndex = nSignalIndex; // signalData.wSignalValue = wSignalValue; // signalData.dwOnTime = nOnTime; // // return m_pSignalThread->AddThreadData(signalData); // } // if (m_pSignalThread == NULL) return FALSE; CSignalData signalData; signalData.nAddrIndex = nAddrIndex; signalData.nSignalIndex = nSignalIndex; signalData.wSignalValue = wSignalValue; signalData.dwOnTime = nOnTime; signalData.nAddrIndex = nAddrIndex; signalData.nSignalIndex = nSignalIndex; signalData.wSignalValue = wSignalValue; signalData.dwOnTime = nOnTime; return m_pSignalThread->AddThreadData(signalData); } /*< SWK 20221221 - #4403 MOD End >*/ } void CSignalControl_DitSharedMemorySync::IST2P_RunThreadProcess(const CSignalData& signalData) { CSingleLock localLock(&m_csWriteSignal); localLock.Lock(); if (m_nSendSignalCount<=0) return; if(m_pMemStartAddr == NULL) return; /*< SWK 20221221 - #4403 MOD Start >*/ // CSingleLock localLock(&m_csWriteSignal); // localLock.Lock(); // // if (m_nSendSignalCount<=0) return; // // if(m_pMemStartAddr == NULL) return; // // int nAddress = m_pSendSignalValueAddr[signalData.nAddrIndex]; // // // read value // WORD wCurValue = 0; // memcpy(&wCurValue, m_pMemStartAddr+nAddress, sizeof(WORD)); // // // send value // WORD wSendValue = 0; // wSendValue = 1 << signalData.nSignalIndex; // if (signalData.wSignalValue==1) // signal on // { // wSendValue = 1 << signalData.nSignalIndex; // wSendValue = wSendValue | wCurValue; // } // else // signal off // { // if (wCurValue>0) // { // wSendValue = 1 << signalData.nSignalIndex; // wSendValue = (wCurValue - wSendValue)<0 ? 0 : (wCurValue - wSendValue); // } // } // // memcpy(m_pMemStartAddr+nAddress, &wSendValue, sizeof(WORD)); // // if (signalData.dwOnTime>0) // { // localLock.Unlock(); // // wait // ::Sleep(signalData.dwOnTime); // // // clear value // memcpy(m_pMemStartAddr+nAddress, &wCurValue, sizeof(WORD)); // } // // if (m_nSendSignalCount <= 0) return; if (m_pMemStartAddr == NULL) return; if (signalData.dwOnTime <= 0) // Signal without hold-time ; else if(0 == signalData.ullStartTick) // Signal with hold-time { CSignalData NewSignalData = signalData; NewSignalData.ullStartTick = GetTickCount64(); // Set Start Tick NewSignalData.wSignalValue = !signalData.wSignalValue; // Signal Inversion m_pSignalThread->AddThreadData(NewSignalData); } else if (GetTickCount64() - signalData.ullStartTick < signalData.dwOnTime) // Check Holding Time { CSignalData NewSignalData = signalData; m_pSignalThread->AddThreadData(NewSignalData); return; } int nAddress = m_pSendSignalValueAddr[signalData.nAddrIndex]; WORD wSendValue = 1 << signalData.nSignalIndex; // read value WORD wCurValue = 0; memcpy(&wCurValue, m_pMemStartAddr+nAddress, sizeof(WORD)); // send value WORD wSendValue = 0; if (signalData.wSignalValue==1) // signal on { wSendValue = 1 << signalData.nSignalIndex; wSendValue = wSendValue | wCurValue; } else // signal off { if (wCurValue>0) { wSendValue = 1 << signalData.nSignalIndex; wSendValue = (wCurValue - wSendValue)<0 ? 0 : (wCurValue - wSendValue); } } memcpy(m_pMemStartAddr+nAddress, &wSendValue, sizeof(WORD)); if (signalData.dwOnTime>0) { // wait ::Sleep(signalData.dwOnTime); // clear value memcpy(m_pMemStartAddr+nAddress, &wCurValue, sizeof(WORD)); } memcpy(&wCurValue, m_pMemStartAddr + nAddress, sizeof(WORD)); if (true == signalData.wSignalValue) wCurValue |= wSendValue; else wCurValue &= ~wSendValue; memcpy(m_pMemStartAddr + nAddress, &wCurValue, sizeof(WORD)); /*< SWK 20221221 - #4403 MOD End >*/ } BOOL CSignalControl_DitSharedMemorySync::ReadData(const CString strAddr, int nSize, CString& strData) ReviewSystem/ReviewSystem/DisplayMessage.cpp
@@ -137,7 +137,12 @@ TCHAR strCommand = 0xFEFF; CString strLog = _T(""); //strTimeStamp.Format(_T("[%02d:%02d:%02d]"), time.GetHour(), time.GetMinute(), time.GetSecond()); strTimeStamp.Format(_T("[%02d:%02d:%02d:%02d:%02d:%02d]"), time.GetYear(), time.GetMonth(), time.GetDay(), time.GetHour(), time.GetMinute(), time.GetSecond()); /*< SWK 20221221 - #4403 MOD Start >*/ // strTimeStamp.Format(_T("[%02d:%02d:%02d_%02d:%02d:%02d]"), time.GetYear(), time.GetMonth(), time.GetDay(), time.GetHour(), time.GetMinute(), time.GetSecond()); SYSTEMTIME currentTime; ::GetLocalTime(¤tTime); strTimeStamp.Format(_T("[%02d:%02d:%02d_%02d:%02d:%02d.%03d]"), time.GetYear(), time.GetMonth(), time.GetDay(), time.GetHour(), time.GetMinute(), time.GetSecond(), currentTime.wMilliseconds); /*< SWK 20221221 - #4403 MOD End >*/ #ifdef UNICODE strLog.Format(_T("%c%s %s\r\n"), strCommand, strTimeStamp, strMessage); #else ReviewSystem/ReviewSystem/MainFrm.cpp
@@ -78,7 +78,10 @@ //SetTimer(ID_TIMER_RESET_COMM, 2000, NULL); SetTimer(ID_TIMER_ALIVE, 1813, NULL); //->> 기존 SetTimer(ID_TIMER_ALIVE, 1000, NULL); /*< SWK 20221221 - #4403 MOD Start >*/ // SetTimer(ID_TIMER_ALIVE, 1813, NULL); //->> 기존 SetTimer(ID_TIMER_ALIVE, 1000, NULL); SetTimer(ID_TIMER_ALIVE, 2000, NULL); /*< SWK 20221221 - #4403 MOD End >*/ //SetTimer(ID_TIMER_AFM_ALIVE, 5000, NULL); ReviewSystem/ReviewSystem/ReviewInterface.cpp
@@ -585,110 +585,174 @@ void CReviewInterface::threadSet3rdPartyProgramVersion(void* pArg) { CReviewInterface* pThis = (CReviewInterface*)pArg; //LYW0412 BOOL bReturn, bRetFTPUploader = FALSE, bRetGRM = FALSE, bRetSync = FALSE; CFileFind finder; CTime timeLastWrite; TCHAR currentPath[MAX_PATH]; DWORD dwPid; HWND hWnd; HANDLE hHandle; CString strTemp; /*< SWK 20221222 - #4403 MOD Start >*/ // //LYW0412 // BOOL bReturn, bRetFTPUploader = FALSE, bRetGRM = FALSE, bRetSync = FALSE; // CFileFind finder; // CTime timeLastWrite; // TCHAR currentPath[MAX_PATH]; // DWORD dwPid; // HWND hWnd; // HANDLE hHandle; // CString strTemp; // // while ((bRetFTPUploader&bRetGRM&bRetSync) != TRUE) // { // bReturn = FALSE; // // //FTPUploader S/W Version Start // if (bRetFTPUploader == FALSE) // { // dwPid = 0; // hWnd = ::FindWindow(NULL, _T("FTPUploader")); // GetWindowThreadProcessId(hWnd, &dwPid); // hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); // ZeroMemory(currentPath, MAX_PATH); // GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); // // bReturn = finder.FindFile(currentPath); // } // // while (bReturn) // { // bReturn = finder.FindNextFile(); // // if (finder.IsDots()) continue; // if (finder.IsDirectory()) continue; // // finder.GetLastWriteTime(timeLastWrite); // strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); // pThis->m_nFDCFTPUploaderSWVersion = atoi(strTemp); // g_pLog->DisplayMessage(_T("FDCFTPUploaderSWVersion = %d "), pThis->m_nFDCFTPUploaderSWVersion); // bRetFTPUploader = TRUE; // } // //FTPUploader S/W Version End // // bReturn = FALSE; // // //Dit Glass Raw Messenger S/W Version Start // if (bRetGRM == FALSE) // { // dwPid = 0; // hWnd = ::FindWindow(NULL, _T("Dit Glass Raw Messenger")); // GetWindowThreadProcessId(hWnd, &dwPid); // hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); // ZeroMemory(currentPath, MAX_PATH); // GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); // // bReturn = finder.FindFile(currentPath); // } // // while (bReturn) // { // bReturn = finder.FindNextFile(); // // if (finder.IsDots()) continue; // if (finder.IsDirectory()) continue; // // finder.GetLastWriteTime(timeLastWrite); // strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); // pThis->m_nFDCGRMSWVersion = atoi(strTemp); // g_pLog->DisplayMessage(_T("FDCGRMSWVersion = %d "), pThis->m_nFDCGRMSWVersion); // bRetGRM = TRUE; // } // //Dit Glass Raw Messenger S/W Version End // // bReturn = FALSE; // // //Dit Shared Memory Sync Client S/W Version Start // if (bRetSync == FALSE) // { // dwPid = 0; // hWnd = ::FindWindow(NULL, _T("Dit Shared Memory Sync Client")); // GetWindowThreadProcessId(hWnd, &dwPid); // hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); // ZeroMemory(currentPath, MAX_PATH); // GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); // // bReturn = finder.FindFile(currentPath); // } // // while (bReturn) // { // bReturn = finder.FindNextFile(); // // if (finder.IsDots()) continue; // if (finder.IsDirectory()) continue; // // finder.GetLastWriteTime(timeLastWrite); // strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); // pThis->m_nFDCSyncSWVersion = atoi(strTemp); // g_pLog->DisplayMessage(_T("FDCSyncSWVersion = %d "), pThis->m_nFDCSyncSWVersion); // bRetSync = TRUE; // } // //Dit Shared Memory Sync Client S/W Version End // } // // finder.Close(); while ((bRetFTPUploader&bRetGRM&bRetSync) != TRUE) auto GetModuleFileLastTime = [](LPCTSTR strWindowTitle)->long { long nLastTime = 0; DWORD dwPid = 0; HWND hWnd = ::FindWindow(NULL, strWindowTitle); if (hWnd == INVALID_HANDLE_VALUE) return nLastTime; GetWindowThreadProcessId(hWnd, &dwPid); HANDLE hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); TCHAR currentPath[MAX_PATH]; ZeroMemory(currentPath, MAX_PATH); GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); CFileFind finder; if (finder.FindFile(currentPath)) { finder.FindNextFile(); if (finder.IsDirectory() || finder.IsDots()) return nLastTime; CTime timeLastWrite; finder.GetLastWriteTime(timeLastWrite); nLastTime = atoi(timeLastWrite.Format(_T("%Y%m%d"))); } return nLastTime; }; BOOL bRetFTPUploader = FALSE, bRetGRM = FALSE, bRetSync = FALSE; while ((bRetFTPUploader&bRetGRM&bRetSync) != TRUE) { bReturn = FALSE; //FTPUploader S/W Version Start //FTPUploader S/W Version if (bRetFTPUploader == FALSE) { dwPid = 0; hWnd = ::FindWindow(NULL, _T("FTPUploader")); GetWindowThreadProcessId(hWnd, &dwPid); hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); ZeroMemory(currentPath, MAX_PATH); GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); bReturn = finder.FindFile(currentPath); if (pThis->m_nFDCFTPUploaderSWVersion = GetModuleFileLastTime(_T("FTPUploader"))) { g_pLog->DisplayMessage(_T("FDCFTPUploaderSWVersion = %d "), pThis->m_nFDCFTPUploaderSWVersion); bRetFTPUploader = TRUE; } } while (bReturn) { bReturn = finder.FindNextFile(); if (finder.IsDots()) continue; if (finder.IsDirectory()) continue; finder.GetLastWriteTime(timeLastWrite); strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); pThis->m_nFDCFTPUploaderSWVersion = atoi(strTemp); g_pLog->DisplayMessage(_T("FDCFTPUploaderSWVersion = %d "), pThis->m_nFDCFTPUploaderSWVersion); bRetFTPUploader = TRUE; } //FTPUploader S/W Version End bReturn = FALSE; //Dit Glass Raw Messenger S/W Version Start //Dit Glass Raw Messenger S/W Version if (bRetGRM == FALSE) { dwPid = 0; hWnd = ::FindWindow(NULL, _T("Dit Glass Raw Messenger")); GetWindowThreadProcessId(hWnd, &dwPid); hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); ZeroMemory(currentPath, MAX_PATH); GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); bReturn = finder.FindFile(currentPath); if (pThis->m_nFDCGRMSWVersion = GetModuleFileLastTime(_T("Dit Glass Raw Messenger"))) { g_pLog->DisplayMessage(_T("FDCGRMSWVersion = %d "), pThis->m_nFDCGRMSWVersion); bRetGRM = TRUE; } } while (bReturn) { bReturn = finder.FindNextFile(); if (finder.IsDots()) continue; if (finder.IsDirectory()) continue; finder.GetLastWriteTime(timeLastWrite); strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); pThis->m_nFDCGRMSWVersion = atoi(strTemp); g_pLog->DisplayMessage(_T("FDCGRMSWVersion = %d "), pThis->m_nFDCGRMSWVersion); bRetGRM = TRUE; } //Dit Glass Raw Messenger S/W Version End bReturn = FALSE; //Dit Shared Memory Sync Client S/W Version Start if (bRetSync == FALSE) { dwPid = 0; hWnd = ::FindWindow(NULL, _T("Dit Shared Memory Sync Client")); GetWindowThreadProcessId(hWnd, &dwPid); hHandle = OpenProcess(MAXIMUM_ALLOWED, FALSE, dwPid); ZeroMemory(currentPath, MAX_PATH); GetModuleFileNameEx(hHandle, NULL, currentPath, MAX_PATH); bReturn = finder.FindFile(currentPath); if (pThis->m_nFDCSyncSWVersion = GetModuleFileLastTime(_T("Dit Shared Memory Sync Client"))) { g_pLog->DisplayMessage(_T("FDCSyncSWVersion = %d "), pThis->m_nFDCSyncSWVersion); bRetSync = TRUE; } } while (bReturn) { bReturn = finder.FindNextFile(); if (finder.IsDots()) continue; if (finder.IsDirectory()) continue; finder.GetLastWriteTime(timeLastWrite); strTemp.Format(_T("%04d%02d%02d"), timeLastWrite.GetYear(), timeLastWrite.GetMonth(), timeLastWrite.GetDay()); pThis->m_nFDCSyncSWVersion = atoi(strTemp); g_pLog->DisplayMessage(_T("FDCSyncSWVersion = %d "), pThis->m_nFDCSyncSWVersion); bRetSync = TRUE; } //Dit Shared Memory Sync Client S/W Version End Sleep(1); } finder.Close(); /*< SWK 20221222 - #4403 MOD End >*/ } void CReviewInterface::SetReviewProgramVersion() ReviewSystem/ReviewSystem/ReviewSystem.vcxproj
@@ -57,6 +57,7 @@ <UseOfMfc>Dynamic</UseOfMfc> <CharacterSet>MultiByte</CharacterSet> <PlatformToolset>v141</PlatformToolset> <WholeProgramOptimization>false</WholeProgramOptimization> </PropertyGroup> <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Template|Win32'"> <PlatformToolset>v141</PlatformToolset> @@ -93,6 +94,10 @@ </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <TargetName>$(ProjectName)d_x64_vc10</TargetName> <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;../lib</LibraryPath> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;../lib</LibraryPath> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <Midl> @@ -102,14 +107,14 @@ </Midl> <ClCompile> <Optimization>Disabled</Optimization> <AdditionalIncludeDirectories>../include;../../Internal_Library/include;../../External_Library/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>../include;../../Internal_Library/include;../../External_Library/include;../../FTPUploader/FTPUploader;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MinimalRebuild>true</MinimalRebuild> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <PrecompiledHeader>Use</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions> </ClCompile> <ResourceCompile> ReviewSystem/ReviewSystem/SequenceProcessor_CPJT.cpp
@@ -1070,7 +1070,6 @@ // #3381 LYW CF AOI Review FDC TackTime ADD START pDitRawClient->GetGlassData()->m_tmReviewLoading = CTime::GetCurrentTime(); // #3381 LYW CF AOI Review FDC TackTime ADD END CString strGlassIDTemp = NULL; CString strGlassStepIdTemp = NULL; @@ -1078,7 +1077,6 @@ strGlassIDTemp = pTransferData->strGlassID; strGlassStepIdTemp = pTransferData->strStepID; strGlassIDTemp = pTransferData->strGlassID; strcpy(pDitRawClient->GetGlassData()->m_strGlassID, strGlassIDTemp); ReviewSystem/ReviewSystemSetting/DisplayMessage.cpp
@@ -98,7 +98,10 @@ SYSTEMTIME currentTime; ::GetLocalTime(¤tTime); time = CTime::GetCurrentTime(); strTimeStamp.Format(_T("[%02d:%02d:%02d:%03d]"), time.GetHour(), time.GetMinute(), time.GetSecond(), currentTime.wMilliseconds); /*< SWK 20221221 - #4403 MOD Start >*/ // strTimeStamp.Format(_T("[%02d:%02d:%02d:%03d]"), time.GetHour(), time.GetMinute(), time.GetSecond(), currentTime.wMilliseconds); strTimeStamp.Format(_T("[%02d:%02d:%02d.%03d]"), time.GetHour(), time.GetMinute(), time.GetSecond(), currentTime.wMilliseconds); /*< SWK 20221221 - #4403 MOD End >*/ #ifdef UNICODE strLog.Format(_T("%c%s %s\r\n"), strCommand, strTimeStamp, strMessage); #else ReviewSystem/bin/ACSCL_x64.dllBinary files differ
ReviewSystem/bin/ACSCL_x86.dllBinary files differ
ReviewSystem/bin/CHAfmControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAfmControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHAfmControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAfmControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHAlignFinder_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAlignFinder_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHAlignFinderd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAlignFinderd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHAutoLightControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAutoLightControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHAutoLightControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHAutoLightControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlFlyCapture_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlFlyCapture_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlFlyCaptured_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlFlyCaptured_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlSapera_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlSapera_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlSaperad_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlSaperad_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlSimulation_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlSimulation_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlSimulationd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlSimulationd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControls_Network_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControls_Network_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControls_Networkd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControls_Networkd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCameraControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCameraControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCommonClasses_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCommonClasses_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCommonClassesd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCommonClassesd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCommonControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCommonControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHCommonControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHCommonControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHDefectPicker_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHDefectPicker_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHDefectPickerd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHDefectPickerd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHEdgeTriangle_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHEdgeTriangle_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHEdgeTriangled_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHEdgeTriangled_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHGlassDefectMap_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHGlassDefectMap_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHGlassDefectMapd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHGlassDefectMapd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHImageControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHImageControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHImageControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHImageControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHLensChangeControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHLensChangeControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHLensChangeControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHLensChangeControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHLightControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHLightControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHLightControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHLightControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHMotorCalibrator_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHMotorCalibrator_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHMotorCalibratord_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHMotorCalibratord_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHMotorControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHMotorControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHMotorControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHMotorControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHPathScheduler_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHPathScheduler_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHPathSchedulerd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHPathSchedulerd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHResultFileManager_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHResultFileManager_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHResultFileManagerd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHResultFileManagerd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewDefectFinder_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewDefectFinder_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewDefectFinderd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewDefectFinderd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewPrioritySorter_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewPrioritySorter_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewPrioritySorterd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewPrioritySorterd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewRecipe_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewRecipe_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewReciped_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewReciped_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewResultParser_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewResultParser_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewResultParserd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewResultParserd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewResult_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewResult_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewResultd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewResultd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewSetting_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewSetting_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHReviewSettingd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHReviewSettingd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHSignalControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHSignalControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHSignalControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHSignalControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHThreadPools_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHThreadPools_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHThreadPoolsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHThreadPoolsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHTotalPitchMeasure_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHTotalPitchMeasure_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHTotalPitchMeasured_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHTotalPitchMeasured_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHVcrControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHVcrControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHVcrControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHVcrControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHVirtualGlassMap_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHVirtualGlassMap_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHVirtualGlassMapd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHVirtualGlassMapd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHWsiControls_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHWsiControls_x64_vc15.pdbBinary files differ
ReviewSystem/bin/CHWsiControlsd_x64_vc15.dllBinary files differ
ReviewSystem/bin/CHWsiControlsd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/IOCPNetwork_x64_vc15.dllBinary files differ
ReviewSystem/bin/IOCPNetwork_x64_vc15.pdbBinary files differ
ReviewSystem/bin/IOCPNetworkd_x64_vc15.dllBinary files differ
ReviewSystem/bin/IOCPNetworkd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/LIBIY_Core.dllBinary files differ
ReviewSystem/bin/LIBIY_CoreD.dllBinary files differ
ReviewSystem/bin/LIBIY_ImageCodec.dllBinary files differ
ReviewSystem/bin/LIBIY_ImageCodecD.dllBinary files differ
ReviewSystem/bin/LIBIY_Wrapper.dllBinary files differ
ReviewSystem/bin/LIBIY_WrapperD.dllBinary files differ
ReviewSystem/bin/LineChecker_x64_vc15.dllBinary files differ
ReviewSystem/bin/LineChecker_x64_vc15.pdbBinary files differ
ReviewSystem/bin/LineCheckerd_x64_vc15.dllBinary files differ
ReviewSystem/bin/LineCheckerd_x64_vc15.pdbBinary files differ
ReviewSystem/bin/M_AutoDiagnosisManager_x64_vc17.dllBinary files differ
ReviewSystem/bin/M_AutoDiagnosisManager_x64_vc17.pdbBinary files differ
ReviewSystem/bin/M_AutoDiagnosisManagerd_x64_vc17.dllBinary files differ
ReviewSystem/bin/M_AutoDiagnosisManagerd_x64_vc17.pdbBinary files differ
ReviewSystem/bin/MosisAssem_x64_vc15.dllBinary files differ
ReviewSystem/bin/MosisAssemd_x64_vc15.dllBinary files differ
ReviewSystem/bin/MosisBuffer_x64_vc15.dllBinary files differ
ReviewSystem/bin/MosisBufferd_x64_vc15.dllBinary files differ
ReviewSystem/bin/PowerPmac64.dllBinary files differ
ReviewSystem/bin/ReviewRecipeEditor.exeBinary files differ
ReviewSystem/bin/ReviewRecipeEditor.pdbBinary files differ
ReviewSystem/bin/ReviewRecipeEditord_x64_vc10.exeBinary files differ
ReviewSystem/bin/ReviewRecipeEditord_x64_vc10.pdbBinary files differ
ReviewSystem/bin/ReviewSystem.exeBinary files differ
ReviewSystem/bin/ReviewSystem.pdbBinary files differ
ReviewSystem/bin/ReviewSystemSetting.exeBinary files differ
ReviewSystem/bin/ReviewSystemSetting.pdbBinary files differ
ReviewSystem/bin/ReviewSystemSettingd_x64_vc10.exeBinary files differ
ReviewSystem/bin/ReviewSystemSettingd_x64_vc10.pdbBinary files differ
ReviewSystem/bin/ReviewSystemd_x64_vc10.pdbBinary files differ
ReviewSystem/bin/akCore_WS10_x64.dllBinary files differ
ReviewSystem/bin/akCored_WS10_x64.dllBinary files differ
ReviewSystem/bin/akNetwork_WS10_x64.dllBinary files differ
ReviewSystem/bin/akNetworkd_WS10_x64.dllBinary files differ
ReviewSystem/bin/chartdir.lic
»õ ÆÄÀÏ @@ -0,0 +1 @@ RDST-24CP-62L4-8TQY-1652-A228 ReviewSystem/bin/chartdir51.dllBinary files differ
ReviewSystem/bin/mvxlc.dllBinary files differ
ReviewSystem/bin/mvxlcd.dllBinary files differ
ReviewSystem/bin/opencv_core2411.dllBinary files differ
ReviewSystem/bin/opencv_core2411d.dllBinary files differ
ReviewSystem/bin/opencv_highgui2411.dllBinary files differ
ReviewSystem/bin/opencv_highgui2411d.dllBinary files differ
ReviewSystem/bin/opencv_imgproc2411.dllBinary files differ
ReviewSystem/bin/opencv_imgproc2411d.dllBinary files differ
ReviewSystem/include/CHSignalControls/SignalThread.h
@@ -20,6 +20,8 @@ nSignalIndex = 0; wSignalValue = 0; dwOnTime = 0; //< SWK 20221221 - #4403 ADD > ullStartTick = 0; } int nSignalType; @@ -31,6 +33,8 @@ int nSignalIndex; WORD wSignalValue; DWORD dwOnTime; //< SWK 20221221 - #4403 ADD > ULONGLONG ullStartTick; }; class CSignalThreadData : public CWorkThreadData ReviewSystem/include/akNetwork/akNetworkLinker.h
@@ -45,8 +45,8 @@ #define _AUTOLIBNAME _AKPROJECTNAME""_AKDEBUG""_AKWINDOWSDK""_AKX64".lib" //ììì½ë #define _AKDebug "akNetwork_WS10_x64" #define _AKRelese "akNetworkd_WS10_x64" #define _AKDebug "akNetworkd_WS10_x64" #define _AKRelese "akNetwork_WS10_x64" #define _AKtmp // You may turn off this include message by defining _NOPSAUTOLIB ReviewSystem/lib/CHAfmControls_x64_vc15.libBinary files differ
ReviewSystem/lib/CHAfmControlsd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHAlignFinder_x64_vc15.libBinary files differ
ReviewSystem/lib/CHAlignFinderd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHDefectPicker_x64_vc15.libBinary files differ
ReviewSystem/lib/CHDefectPickerd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHLightControls_x64_vc15.libBinary files differ
ReviewSystem/lib/CHLightControlsd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHMotorControls_x64_vc15.libBinary files differ
ReviewSystem/lib/CHMotorControlsd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHPathScheduler_x64_vc15.libBinary files differ
ReviewSystem/lib/CHPathSchedulerd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHResultFileManager_x64_vc15.libBinary files differ
ReviewSystem/lib/CHResultFileManagerd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewDefectFinder_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewDefectFinderd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewPrioritySorter_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewPrioritySorterd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewRecipe_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewReciped_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewResultParser_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewResultParserd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewResult_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewResultd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewSetting_x64_vc15.libBinary files differ
ReviewSystem/lib/CHReviewSettingd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHSignalControls_x64_vc15.libBinary files differ
ReviewSystem/lib/CHSignalControlsd_x64_vc15.libBinary files differ
ReviewSystem/lib/CHTotalPitchMeasure_x64_vc15.libBinary files differ
ReviewSystem/lib/CHTotalPitchMeasured_x64_vc15.libBinary files differ
ReviewSystem/lib/LineChecker_x64_vc15.libBinary files differ
ReviewSystem/lib/LineCheckerd_x64_vc15.libBinary files differ
ReviewSystem/lib/M_AutoDiagnosisManager_x64_vc17.libBinary files differ
ReviewSystem/lib/M_AutoDiagnosisManagerd_x64_vc17.libBinary files differ
ReviewSystem/lib/akCore_WS10_x64.libBinary files differ
ReviewSystem/lib/akCored_WS10_x64.libBinary files differ
ReviewSystem/lib/akNetwork_WS10_x64.libBinary files differ
ReviewSystem/lib/akNetworkd_WS10_x64.libBinary files differ