areaDetector 1-8
Classes | Defines
/home/epics/devel/areaDetector/ADApp/andorSrc/andorCCD.h File Reference
#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <math.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <ctype.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <string>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsMutex.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <cantProceed.h>
#include <asynOctetSyncIO.h>
#include "ADDriver.h"
#include "atmcdLXd.h"

Go to the source code of this file.

Classes

struct  AndorADCSpeed_t
struct  AndorPreAmpGain_t
class  AndorCCD
 Driver class for Andor CCD. More...

Defines

#define MAX_ENUM_STRING_SIZE   26
 Area Detector driver for the Andor CCD.
#define MAX_ADC_SPEEDS   16
#define MAX_PREAMP_GAINS   16
#define AndorCoolerParamString   "ANDOR_COOLER"
#define AndorTempStatusMessageString   "ANDOR_TEMP_STAT"
#define AndorMessageString   "ANDOR_MESSAGE"
#define AndorShutterModeString   "ANDOR_SHUTTER_MODE"
#define AndorShutterExTTLString   "ANDOR_SHUTTER_EXTTL"
#define AndorPalFileNameString   "ANDOR_PAL_FILE_PATH"
#define AndorAccumulatePeriodString   "ANDOR_ACCUMULATE_PERIOD"
#define AndorPreAmpGainString   "ANDOR_PREAMP_GAIN"
#define AndorAdcSpeedString   "ANDOR_ADC_SPEED"
#define FIRST_ANDOR_PARAM   AndorCoolerParam
#define LAST_ANDOR_PARAM   AndorAdcSpeed
#define NUM_ANDOR_DET_PARAMS   (&LAST_ANDOR_PARAM - &FIRST_ANDOR_PARAM + 1)

Define Documentation

#define AndorAccumulatePeriodString   "ANDOR_ACCUMULATE_PERIOD"
#define AndorAdcSpeedString   "ANDOR_ADC_SPEED"
#define AndorCoolerParamString   "ANDOR_COOLER"
#define AndorMessageString   "ANDOR_MESSAGE"
#define AndorPalFileNameString   "ANDOR_PAL_FILE_PATH"
#define AndorPreAmpGainString   "ANDOR_PREAMP_GAIN"
#define AndorShutterExTTLString   "ANDOR_SHUTTER_EXTTL"
#define AndorShutterModeString   "ANDOR_SHUTTER_MODE"
#define AndorTempStatusMessageString   "ANDOR_TEMP_STAT"
#define FIRST_ANDOR_PARAM   AndorCoolerParam
#define LAST_ANDOR_PARAM   AndorAdcSpeed
#define MAX_ADC_SPEEDS   16
#define MAX_ENUM_STRING_SIZE   26

Area Detector driver for the Andor CCD.

Author:
Matthew Pearson
Date:
June 2009

Updated Dec 2011 for Asyn 4-17 and areaDetector 1-7

Major updates to get callbacks working, etc. by Mark Rivers Feb. 2011

#define MAX_PREAMP_GAINS   16
#define NUM_ANDOR_DET_PARAMS   (&LAST_ANDOR_PARAM - &FIRST_ANDOR_PARAM + 1)