| | |
| | | pX64->m_nEndFrameIdx++; //Count |
| | | pX64->m_nSetBufferIdx++; //index |
| | | |
| | | if (pX64->m_nEndFrameIdx > g_pStatus->GetGrabFrameCount(pX64->m_nScanIndex)) |
| | | int nCameraIdx = pX64->m_Param.nCameraIdx; |
| | | if (pX64->m_nEndFrameIdx > g_pStatus->GetGrabFrameCount(nCameraIdx, pX64->m_nScanIndex)) |
| | | { |
| | | pX64->GrabScanStop(); |
| | | g_pStatus->SetGrabEnd(pX64->m_nScanIndex); |
| | | g_pLog->DisplayMessage(_T("%d Over Grab Count : Stop Grab[%d][%d] - %d"), pX64->m_Param.nBoardIdx, pX64->m_nScanIndex, pX64->m_nEndFrameIdx,g_pStatus->GetGrabFrameCount(pX64->m_nScanIndex)); |
| | | g_pStatus->SetGrabEnd(nCameraIdx, pX64->m_nScanIndex); |
| | | g_pLog->DisplayMessage(_T("%d Over Grab Count : Stop Grab[%d][%d] - %d"), pX64->m_Param.nBoardIdx, pX64->m_nScanIndex, pX64->m_nEndFrameIdx,g_pStatus->GetGrabFrameCount(nCameraIdx, pX64->m_nScanIndex)); |
| | | return TRUE; |
| | | } |
| | | |
| | | if (pX64->m_nSetBufferIdx > pX64->m_pFrameBuffer->GetFrameCount()) |
| | | { |
| | | pX64->GrabScanStop(); |
| | | g_pStatus->SetGrabEnd(pX64->m_nScanIndex); |
| | | g_pStatus->SetGrabEnd(nCameraIdx, pX64->m_nScanIndex); |
| | | g_pLog->DisplayMessage(_T("%d Over Grab Buffer Stop Grab[%d][%d] - %d"), pX64->m_Param.nBoardIdx, pX64->m_nScanIndex, pX64->m_nEndFrameIdx,pX64->m_pFrameBuffer->GetFrameCount()); |
| | | return TRUE; |
| | | } |
| | |
| | | if(pBuffer == NULL) |
| | | { |
| | | pX64->GrabScanStop(); |
| | | g_pStatus->SetGrabEnd(pX64->m_nScanIndex); |
| | | g_pStatus->SetGrabEnd(nCameraIdx, pX64->m_nScanIndex); |
| | | g_pLog->DisplayMessage(_T("%d Over Grab Buffer Stop Grab[%d][%d] - %d"), pX64->m_Param.nBoardIdx, pX64->m_nScanIndex, pX64->m_nEndFrameIdx,pX64->m_pFrameBuffer->GetFrameCount()); |
| | | return TRUE; |
| | | } |