QXRD  0.11.16
Public Member Functions | List of all members
QxrdPerkinElmerPluginInterface Class Referenceabstract

#include <qxrdperkinelmerplugininterface.h>

Inheritance diagram for QxrdPerkinElmerPluginInterface:
Inheritance graph
[legend]
Collaboration diagram for QxrdPerkinElmerPluginInterface:
Collaboration graph
[legend]

Public Member Functions

virtual UINT Acquisition_SetCallbacksAndMessages (HACQDESC pAcqDesc, HWND hWnd, UINT dwErrorMsg, UINT dwLoosingFramesMsg, void(CALLBACK *lpfnEndFrameCallback)(HACQDESC), void(CALLBACK *lpfnEndAcqCallback)(HACQDESC))=0
 
virtual UINT Acquisition_EnumSensors (UINT *pdwNumSensors, BOOL bEnableIRQ, BOOL bAlwaysOpen)=0
 
virtual UINT Acquisition_GetNextSensor (ACQDESCPOS *Pos, HACQDESC *phAcqDesc)=0
 
virtual UINT Acquisition_SetAcqData (HACQDESC hAcqDesc, ACQDATATYPE AcqData)=0
 
virtual UINT Acquisition_GetAcqData (HACQDESC hAcqDesc, ACQDATATYPE *AcqData)=0
 
virtual UINT Acquisition_GetCommChannel (HACQDESC pAcqDesc, UINT *pdwChannelType, int *pnChannelNr)=0
 
virtual UINT Acquisition_Close (HACQDESC hAcqDesc)=0
 
virtual UINT Acquisition_CloseAll ()=0
 
virtual UINT Acquisition_DefineDestBuffers (HACQDESC pAcqDesc, unsigned short *pProcessedData, UINT nFrames, UINT nRows, UINT nColumns)=0
 
virtual UINT Acquisition_Abort (HACQDESC hAcqDesc)=0
 
virtual UINT Acquisition_Acquire_Image (HACQDESC pAcqDesc, UINT dwFrames, UINT dwSkipFrms, UINT dwOpt, unsigned short *pwOffsetData, DWORD *pdwGainData, DWORD *pdwPxlCorrList)=0
 
virtual UINT Acquisition_GetConfiguration (HACQDESC hAcqDesc, UINT *dwFrames, UINT *dwRows, UINT *dwColumns, UINT *dwDataType, UINT *dwSortFlags, BOOL *bIRQEnabled, DWORD *dwAcqType, DWORD *dwSystemID, DWORD *dwSyncMode, DWORD *dwHwAccess)=0
 
virtual UINT Acquisition_GetIntTimes (HACQDESC hAcqDesc, double *dblIntTime, int *nIntTimes)=0
 
virtual UINT Acquisition_GetActFrame (HACQDESC hAcqDesc, DWORD *dwActAcqFrame, DWORD *dwActSecBuffFrame)=0
 
virtual UINT Acquisition_ResetFrameCnt (HACQDESC hAcqDesc)=0
 
virtual UINT Acquisition_GetHwHeaderInfo (HACQDESC hAcqDesc, CHwHeaderInfo *pInfo)=0
 
virtual UINT Acquisition_SetFrameSyncMode (HACQDESC hAcqDesc, DWORD dwMode)=0
 
virtual UINT Acquisition_SetTimerSync (HACQDESC hAcqDesc, DWORD *dwCycleTime)=0
 
virtual UINT Acquisition_SetCameraGain (HACQDESC hAcqDesc, WORD wMode)=0
 
virtual UINT Acquisition_SetCameraBinningMode (HACQDESC hAcqDesc, WORD wMode)=0
 
virtual UINT Acquisition_GetCameraBinningMode (HACQDESC hAcqDesc, WORD *wMode)=0
 
virtual UINT Acquisition_GetLatestFrameHeader (HACQDESC hAcqDesc, CHwHeaderInfo *pInfo, CHwHeaderInfoEx *pInfoEx)=0
 
virtual UINT Acquisition_GetHwHeaderInfoEx (HACQDESC hAcqDesc, CHwHeaderInfo *pInfo, CHwHeaderInfoEx *pInfoEx)=0
 
virtual UINT Acquisition_GbIF_Init (HACQDESC *phAcqDesc, int nChannelNr, BOOL bEnableIRQ, UINT uiRows, UINT uiColumns, BOOL bSelfInit, BOOL bAlwaysOpen, long lInitType, GBIF_STRING_DATATYPE *cAddress)=0
 
virtual UINT Acquisition_GbIF_GetDeviceList (GBIF_DEVICE_PARAM *pGBIF_DEVICE_PARAM, int nDeviceCnt)=0
 
virtual UINT Acquisition_GbIF_GetDevice (GBIF_STRING_DATATYPE *ucAddress, DWORD dwAddressType, GBIF_DEVICE_PARAM *pDevice)=0
 
virtual UINT Acquisition_GbIF_GetDeviceCnt (long *plNrOfboards)=0
 
- Public Member Functions inherited from QxrdNamedPluginInterface
virtual ~QxrdNamedPluginInterface ()
 
virtual QString name () const =0
 

Detailed Description

Definition at line 24 of file qxrdperkinelmerplugininterface.h.

Member Function Documentation

virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_Abort ( HACQDESC  hAcqDesc)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_Acquire_Image ( HACQDESC  pAcqDesc,
UINT  dwFrames,
UINT  dwSkipFrms,
UINT  dwOpt,
unsigned short *  pwOffsetData,
DWORD *  pdwGainData,
DWORD *  pdwPxlCorrList 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_Close ( HACQDESC  hAcqDesc)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_CloseAll ( )
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_DefineDestBuffers ( HACQDESC  pAcqDesc,
unsigned short *  pProcessedData,
UINT  nFrames,
UINT  nRows,
UINT  nColumns 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_EnumSensors ( UINT *  pdwNumSensors,
BOOL  bEnableIRQ,
BOOL  bAlwaysOpen 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GbIF_GetDevice ( GBIF_STRING_DATATYPE *  ucAddress,
DWORD  dwAddressType,
GBIF_DEVICE_PARAM *  pDevice 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GbIF_GetDeviceCnt ( long *  plNrOfboards)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GbIF_GetDeviceList ( GBIF_DEVICE_PARAM *  pGBIF_DEVICE_PARAM,
int  nDeviceCnt 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GbIF_Init ( HACQDESC *  phAcqDesc,
int  nChannelNr,
BOOL  bEnableIRQ,
UINT  uiRows,
UINT  uiColumns,
BOOL  bSelfInit,
BOOL  bAlwaysOpen,
long  lInitType,
GBIF_STRING_DATATYPE *  cAddress 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetAcqData ( HACQDESC  hAcqDesc,
ACQDATATYPE AcqData 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetActFrame ( HACQDESC  hAcqDesc,
DWORD *  dwActAcqFrame,
DWORD *  dwActSecBuffFrame 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetCameraBinningMode ( HACQDESC  hAcqDesc,
WORD *  wMode 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetCommChannel ( HACQDESC  pAcqDesc,
UINT *  pdwChannelType,
int *  pnChannelNr 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetConfiguration ( HACQDESC  hAcqDesc,
UINT *  dwFrames,
UINT *  dwRows,
UINT *  dwColumns,
UINT *  dwDataType,
UINT *  dwSortFlags,
BOOL *  bIRQEnabled,
DWORD *  dwAcqType,
DWORD *  dwSystemID,
DWORD *  dwSyncMode,
DWORD *  dwHwAccess 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetHwHeaderInfo ( HACQDESC  hAcqDesc,
CHwHeaderInfo *  pInfo 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetHwHeaderInfoEx ( HACQDESC  hAcqDesc,
CHwHeaderInfo *  pInfo,
CHwHeaderInfoEx *  pInfoEx 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetIntTimes ( HACQDESC  hAcqDesc,
double *  dblIntTime,
int *  nIntTimes 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetLatestFrameHeader ( HACQDESC  hAcqDesc,
CHwHeaderInfo *  pInfo,
CHwHeaderInfoEx *  pInfoEx 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_GetNextSensor ( ACQDESCPOS *  Pos,
HACQDESC *  phAcqDesc 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_ResetFrameCnt ( HACQDESC  hAcqDesc)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetAcqData ( HACQDESC  hAcqDesc,
ACQDATATYPE  AcqData 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetCallbacksAndMessages ( HACQDESC  pAcqDesc,
HWND  hWnd,
UINT  dwErrorMsg,
UINT  dwLoosingFramesMsg,
void(CALLBACK *lpfnEndFrameCallback)(HACQDESC)  ,
void(CALLBACK *lpfnEndAcqCallback)(HACQDESC)   
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetCameraBinningMode ( HACQDESC  hAcqDesc,
WORD  wMode 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetCameraGain ( HACQDESC  hAcqDesc,
WORD  wMode 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetFrameSyncMode ( HACQDESC  hAcqDesc,
DWORD  dwMode 
)
pure virtual
virtual UINT QxrdPerkinElmerPluginInterface::Acquisition_SetTimerSync ( HACQDESC  hAcqDesc,
DWORD *  dwCycleTime 
)
pure virtual

The documentation for this class was generated from the following file: