TwiceAsNice
2019-02-18
|
#include "config.h"
#include <indiccd.h>
#include <indifilterinterface.h>
#include <sbigudrv.h>
#include <string>
Classes | |
class | SBIGCCD |
Macros | |
#define | DEVICE struct usb_device * |
#define | GET_BIG_ENDIAN(p) (((p & 0xff) << 8) | (p >> 8)) |
Typedefs | |
typedef unsigned long | ulong |
Enumerations | |
enum | THERMISTOR_TYPE { CCD_THERMISTOR, AMBIENT_THERMISTOR } |
#define DEVICE struct usb_device * |
enum THERMISTOR_TYPE |
const int CCD_BIN_1x1_I = 0 |
const int CCD_BIN_2x2_E = 7 |
const int CCD_BIN_2x2_I = 1 |
const int CCD_BIN_3x3_E = 8 |
const int CCD_BIN_3x3_I = 2 |
const int CCD_BIN_9x9_I = 9 |
const double CCD_COOLER_THRESHOLD = 95.0 |
const double CCD_TEMP_STEP = 0.1 |
const double CUR_POLLING_TIME = 10.0 |
const double DEF_CCD_TEMP = 0.0 |
const double DEF_EXP_TIME = 1.0 |
const double DT_AMBIENT = 45.000 |
const double DT_CCD = 25.000 |
const double EXP_TIME_STEP = 0.01 |
const int INVALID_HANDLE_VALUE = -1 |
const double MAX_AD = 4096.000 |
const double MAX_CCD_TEMP = 40.0 |
const int MAX_CFW_TYPES = 16 |
const double MAX_EXP_TIME = 3600.0 |
const double MAX_POLLING_TIME = 3600.0 |
const double MIN_CCD_TEMP = -70.0 |
const double MIN_EXP_TIME = 0.0 |
const double MIN_POLLING_TIME = 1.0 |
const double R0 = 3.000 |
const double R_BRIDGE_AMBIENT = 3.000 |
const double R_BRIDGE_CCD = 10.000 |
const double R_RATIO_AMBIENT = 7.791 |
const double R_RATIO_CCD = 2.570 |
const double STEP_POLLING_TIME = 1.0 |
const double T0 = 25.000 |
const double TEMP_DIFF = 0.5 |