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