Class Camera

Class Documentation

class Camera

Camera class.

This class is used for communicating with the ACAM camera directly (which is an Andor)

Public Functions

inline Camera()
inline void copy_info()
inline void set_simsize(int val)
long emulator(std::string args, std::string &retstring)
long open(int sn)
long close()
long start_acquisition()
long get_frame()
long write_frame(std::string source_file, std::string &outfile, const bool _tcs_online)
long get_status()
long bin(const int hbin, const int vbin)
long imflip(std::string args, std::string &retstring)
long imrot(std::string args, std::string &retstring)
long gain(std::string args, std::string &retstring)
long gain(int value)
int gain()
long set_exptime(float &fval)
long set_exptime(float &&fval)
long set_fan(int mode)
long speed(std::string args, std::string &retstring)
long temperature(std::string args, std::string &retstring)

Public Members

FITS_file fits_file
FitsInfo fitsinfo

instantiate a FITS container object

Andor::Interface andor

create an Andor::Interface object for interfacing with the camera

Andor::DefaultValues default_config

holds defaults for the camera