13 #ifndef CAMGEN2BASE_INCLUDE_H__
14 #define CAMGEN2BASE_INCLUDE_H__
16 #include "ApogeeCam.h"
27 void GetImage( std::vector<uint16_t> & out );
42 CamModel::PlatformType platform);
50 uint16_t GetIlluminationMask();
52 void DefaultStartExposure(
double Duration,
bool IsLight,
bool IssueReset=
true );
55 const std::string m_fileName;
Base class for apogee cameras.
Definition: ApogeeCam.h:41
virtual int32_t GetNumAds()=0
virtual uint32_t GetAvailableMemory()=0
virtual double GetCoolerDrive()=0
virtual Apg::Status GetImagingStatus()=0
virtual double GetTempHeatsink()=0
virtual void GetImage(std::vector< uint16_t > &out)=0
virtual CameraStatusRegs GetStatus()=0
This is the base class for the second generation apogee cameras (Ascent, Aspen, etc). This is a derived class of the ApogeeCam, which contains the function common to both Alta and second generation cameras.
Definition: CamGen2Base.h:19
Class that wrapps the basic and advanced status structs.
Definition: CameraStatusRegs.h:20
virtual void StopExposure(bool Digitize)=0
Status
Definition: CameraInfo.h:155