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