From 1e751a5eb3c23d932b5de94456b5a8741f28c7cc Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期六, 16 八月 2025 17:37:49 +0800
Subject: [PATCH] 1. 修复离线测试设置错误的扫描个数,应该设置的是需要扫描的个数(非相机个数)
---
EdgeInspector_App/Grabber/SapLineGrab.h | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/EdgeInspector_App/Grabber/SapLineGrab.h b/EdgeInspector_App/Grabber/SapLineGrab.h
index 736b792..ede147e 100644
--- a/EdgeInspector_App/Grabber/SapLineGrab.h
+++ b/EdgeInspector_App/Grabber/SapLineGrab.h
@@ -1,4 +1,4 @@
-#pragma once
+锘�#pragma once
#include "StdAfx.h"
#include "sapclassbasic.h"
@@ -17,14 +17,14 @@
virtual ~CSapLineGrab(void);
public:
- virtual BOOL Initialize(void *pParam, int *pErrorCode,int iBoard=0); // Grabber 檬扁拳
+ virtual BOOL Initialize(void *pParam, int *pErrorCode,int iBoard=0); // Grabber 妾墎鎷�
virtual BOOL InitializeBuffer(void *pParam);
virtual BOOL Deinitialize();
virtual BOOL GrabScanStart(int iScan, BOOL bFreeRun, int nPeriod, int nExposure=10, BOOL bAuto=TRUE);
virtual BOOL GrabLiveStart(int nExposure=15);
virtual BOOL GrabScanStop();
virtual BOOL IsGrabbing();
- virtual int IsAcqFrame(int nFrameNo, int nThreadIdx = -1); // Return 0 - 酒流 救嘛澜, Return -1 - 瘤况, Return 1 - 沥惑
+ virtual int IsAcqFrame(int nFrameNo, int nThreadIdx = -1); // Return 0 - 閰掓祦 鏁戝槢婢�, Return -1 - 鐦ゅ喌, Return 1 - 娌ユ儜
virtual LPBYTE GetFrameHeader(int iScan,int nFrameNo, BOOL* bSuccess = NULL);
virtual LPBYTE GetFrameHeaderLine(int iScan,int nLine, BOOL* bSuccess = NULL);
virtual BOOL GetSmallImage(int iScan,LPBYTE lpIn, int nXStart, int nYStart, int nXSize, int nYSize, BOOL bMustMapping = TRUE);
@@ -35,8 +35,9 @@
virtual void ClearGrabIdx();
virtual stFrameIndex GetGrabFrame();
virtual stFrameIndex GetGrabFrameNoRemove();
- virtual CFrameBufferController *GetFrameBuffer(){return m_pFrameBuffer;}
- virtual BOOL SetTriggerMode( BOOL bExTrigger ){return TRUE;}
+ virtual CFrameBufferController *GetFrameBuffer() { return m_pFrameBuffer; }
+ virtual BOOL SetTriggerMode( BOOL bExTrigger ) { return TRUE; }
+ virtual BOOL DumpBufferAsOneImage(int iScan, LPCTSTR pszPath) { return TRUE; }
BOOL CreateGrabBuffer(int nScanCount,int nBufSize, int nBufSizeX, int nBufSizeY);
void SimulationGrab(int iScan);
@@ -73,11 +74,11 @@
SapBuffer *m_pSapBuffers;
SapTransfer *m_pXfer;
SapView *View;
- int m_nGrabFrameNo; // 矫累急苞 八荤且 橇饭烙 荐俊辑 拌魂等 角力 嘛绰 橇饭烙 荐.
+ int m_nGrabFrameNo; // 鐭疮鎬ヨ嫗 鍏崵涓� 姗囬キ鐑� 鑽愪繆杈� 鎷岄瓊绛� 瑙掑姏 鍢涚话 姗囬キ鐑� 鑽�.
_GRABBER_INIT_PARAM_ m_Param;
int m_nBoardID;
int m_nAllocatedGrabBufSize;
- int m_cxferCall; // Xfercallback捞 龋免等 墨款飘.
+ int m_cxferCall; // Xfercallback鎹� 榫嬪厤绛� 澧ㄦ椋�.
int m_nScanIndex;
dqGrabIdx m_dqCallbackFrame;
CCriticalSection m_csIdxLock;
--
Gitblit v1.9.3