Developer Application Interface (ARC API) v3.6.2
ARC, Inc. GenII/III Application Interface
arc::gen3::CConIFace Class Referenceabstract

#include <CConIFace.h>

Inheritance diagram for arc::gen3::CConIFace:
IFConExp

Public Member Functions

virtual ~CConIFace (void)=default
 
virtual void frameCallback (std::uint32_t uiFramesPerBuffer, std::uint32_t uiFrameCount, std::uint32_t uiRows, std::uint32_t uiCols, void *pBuffer)=0
 

Protected Member Functions

 CConIFace (void)=default
 

Detailed Description

ARC continuous readout interface. Implement this class to receive continuous readout feedback during execution.

See also
arc::gen3::CConIFace

Constructor & Destructor Documentation

◆ ~CConIFace()

virtual arc::gen3::CConIFace::~CConIFace ( void  )
virtualdefault

Default destructor

◆ CConIFace()

arc::gen3::CConIFace::CConIFace ( void  )
protecteddefault

Default constructor

Member Function Documentation

◆ frameCallback()

virtual void arc::gen3::CConIFace::frameCallback ( std::uint32_t  uiFramesPerBuffer,
std::uint32_t  uiFrameCount,
std::uint32_t  uiRows,
std::uint32_t  uiCols,
void *  pBuffer 
)
pure virtual

The method called after frame completion during continuous readout.

Parameters
uiFramesPerBuffer- The number of frames-per-buffer count
uiFrameCount- The current PCI/e frame count
uiRows- The number of rows, in pixels, in the frame
uiCols- The number of columns, in pixels, in the frame
pBuffer- A pointer to the start of the frame in the mapped kernel image bufer

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