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

#include <CExpIFace.h>

Inheritance diagram for arc::gen3::CExpIFace:
IFExpose

Public Member Functions

virtual ~CExpIFace (void)=default
 
virtual void exposeCallback (float fElapsedTime)=0
 
virtual void readCallback (const std::uint32_t uiPixelCount)=0
 

Protected Member Functions

 CExpIFace (void)=default
 

Detailed Description

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

See also
arc::gen3::CExpIFace

Constructor & Destructor Documentation

◆ ~CExpIFace()

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

Default destructor

◆ CExpIFace()

arc::gen3::CExpIFace::CExpIFace ( void  )
protecteddefault

Default constructor

Member Function Documentation

◆ exposeCallback()

virtual void arc::gen3::CExpIFace::exposeCallback ( float  fElapsedTime)
pure virtual

The method called during the current exposure countdown.

Parameters
fElapsedTime- The current elapsed exposure time, in seconds.

Implemented in IFExpose.

◆ readCallback()

virtual void arc::gen3::CExpIFace::readCallback ( const std::uint32_t  uiPixelCount)
pure virtual

The method called during the current image readout.

Parameters
uiPixelCount- The current image read pixel count.

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