mrDarker
2025-07-16 1dbe46cd9d0f181d08d5a69f72d8548628a13b9d
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);   
@@ -73,11 +73,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;