14 #ifndef ALTAF_INCLUDE_H__
15 #define ALTAF_INCLUDE_H__
17 #include "CamGen2Base.h"
28 const std::string & DeviceAddr,
29 const uint16_t FirmwareRev,
44 void FixImgFromCamera(
const std::vector<uint16_t> & data,
45 std::vector<uint16_t> & out, int32_t rows, int32_t cols );
47 void ExposureAndGetImgRC(uint16_t & r, uint16_t & c);
49 void CreateCamIo(
const std::string & ioType,
50 const std::string & DeviceAddr);
52 void CfgCamFromId( uint16_t CameraId );
65 void WriteId2CamReg();
67 void SetIsInterlineBit();
69 bool AreColsCentered();
71 const std::string m_fileName;
74 void UpdateCfgWithStrDbInfo();
virtual void OpenConnection(const std::string &ioType, const std::string &DeviceAddr, const uint16_t FirmwareRev, const uint16_t Id)=0
FanMode
Definition: CameraInfo.h:264
virtual int32_t GetNumAdChannels()=0
virtual void CloseConnection()=0
virtual void SetFanMode(Apg::FanMode mode, bool PreCondCheck=true)=0
virtual void StartExposure(double Duration, bool IsLight)=0
virtual Apg::FanMode GetFanMode()=0
class for the F serise cameras
Definition: AltaF.h:20
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