Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ccd.h File Reference

#include "CCS.h"
#include "cai.h"
#include "ccdDbPublic.h"
#include "ccdErrors.h"
#include "ccdObj.h"

Include dependency graph for ccd.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  ccdIPEXPOSURE
struct  ccdIPWINDOW
struct  ccdIPSETUP
struct  ccdIPRESULT
struct  ccdIPIMAGE
struct  ccdCONFCHIP
struct  ccdCONFOUTPUT
struct  ccdCONFCLOCK
struct  ccdCONFSHUTTER
struct  ccdCAMERA
struct  ccdCONFIG
struct  ccdWINDOW
struct  ccdPROCESS
struct  ccdSETUP
struct  ccdSETUPRES

Defines

#define ccdMODULE   "ccd"
#define ccdENV_LENV   "CCDLENV"
#define ccdENV_DID   "CCDDID"
#define ccdDID   "CCDDCS"
#define ccdCAT   slxDETECTOR
#define ccdEXP_NEXT   -1
#define ccdEXP_LAST   0
#define ccdCAMERANAME_LEN   8
#define ccdMAXLENFILE   63
#define ccdMAXBINX   8
#define ccdMAXBINY   8
#define ccdFITSHIERSUFF   "det"
#define ccdFITSDATASUFF   "fits"
#define ccdDCSHEADLINES   21
#define ccdDCSXTNDLINES   22
#define ccdCMD_ABORT   "ABORT"
#define ccdCMD_BIAS   "BIAS"
#define ccdCMD_CONTINUE   "CONT"
#define ccdCMD_DISPLAY   "DISPLAY"
#define ccdCMD_DUMP   "DUMP"
#define ccdCMD_END   "END"
#define ccdCMD_EXIT   "EXIT"
#define ccdCMD_FLAT   "FLAT"
#define ccdCMD_GRAB   "GRAB"
#define ccdCMD_INIT   "INIT"
#define ccdCMD_OFF   "OFF"
#define ccdCMD_ONLINE   "ONLINE"
#define ccdCMD_OPERATE   "OPERATE"
#define ccdCMD_PAUSE   "PAUSE"
#define ccdCMD_PDOWN   "PDOWN"
#define ccdCMD_SETUP   "SETUP"
#define ccdCMD_STAND_ALONE   "STANDAL"
#define ccdCMD_STANDBY   "STANDBY"
#define ccdCMD_START   "START"
#define ccdCMD_STARTAG   "STARTAG"
#define ccdCMD_STARTLP   "STARTLP"
#define ccdCMD_START_WIPE   "STARTWP"
#define ccdCMD_STARTTL   "STARTTL"
#define ccdCMD_STARTTM   "STARTTM"
#define ccdCMD_STATUS   "STATUS"
#define ccdCMD_STOP   "STOP"
#define ccdCMD_STOP_WAIT   "STPWAIT"
#define ccdCMD_STOP_WIPE   "STOPWP"
#define ccdCMD_STOPTL   "STOPTL"
#define ccdCMD_STOPTM   "STOPTM"
#define ccdCMD_VERS   "VERSION"
#define ccdCMD_WAIT   "WAIT"
#define ccdCMD_DISABLE   "DISABLE"
#define ccdCMD_ENABLE   "ENABLE"
#define ccdCMD_ENHANCE   "ENHANCE"
#define ccdCMD_PROCESS   "PROCESS"
#define ccdCMD_PXQUERY   "PXQUERY"
#define ccdCMD_SELFTST   "SELFTST"
#define ccdCMD_VERBOSE   "VERBOSE"
#define ccdCMD_CONFIG   "CONFIG"
#define ccdCMD_SIM   "SIM"
#define ccdCMD_STOPSIM   "STOPSIM"
#define ccdPAR_STATUS_EXPOID   "expoId"
#define ccdPAR_STATUS_FUNCTION   "function"
#define ccdALL   "all"
#define ccdGLOBAL   "global"
#define ccdKEY_OPMODE   "DET.MODE"
#define ccdKEY_OPSTATE   "DET.STATE"
#define ccdKEY_SHTSTAT   "DET.SHUT"
#define ccdKEY_TMPSTAT   "DET.TEMP"
#define ccdKEY_TELSTAT   "DET.TELE"
#define ccdPAR_STATUS_EXPSTATUS   "expStatus"
#define ccdPAR_STATUS_FUNCSTATUS   "funcStatus"
#define ccdPAR_SETUP_EXPOID   "expoId"
#define ccdPAR_SETUP_FILE   "file"
#define ccdPAR_SETUP_FUNCTION   "function"
#define ccdPAR_SETUP_CHECK   "check"
#define ccdPAR_START_AT   "at"
#define ccdEXP_TYPE   "DET.EXP.TYPE"
#define ccdEXP_STEP_DEF   "DET.WIN1.NDIT"
#define ccdTIME_DEF_IDEM   "DET.WIN1.ASUIT1"
#define ccdTIME_DEF_BASE   "DET.WIN1.UIT"
#define ccdTIME_DEFi   "DET.WIN1.UIT%i"
#define ccdTIME_DEF   "DET.WIN1.UIT1"
#define ccdREPEAT_DEF   "DET.EXP.NREP"
#define ccdDO_WIPE   "DET.EXP.WIPETIM"
#define ccdTIME_REP   "DET.EXP.TIMEREP"
#define ccdFILE_UNC   "DET.FRAM.FITSUNC"
#define ccdDISK_SAVE   "DET.FRAM.FITSMTD"
#define ccdXFER_SYNC   "DET.FRAM.XFERSYN"
#define ccdSAMPLE   "DET.FRAM.SAMPLE"
#define ccdDISPLAY   "DET.DISPLAY"
#define ccdREAD_CLOCK   "DET.READ.CLKIND"
#define ccdREAD_GAIN   "DET.OUT1.GAININD"
#define ccdREAD_FRAME_TYPE   "DET.FRAM.TYPE"
#define ccdREAD_SHIFT_TYPE   "DET.READ.SHIFTYP"
#define ccdREAD_SHIFT_BASE   "DET.READ.SHIFT"
#define ccdREAD_SHIFTi   "DET.READ.SHIFT%i"
#define ccdREAD_IMAGE_SIM   "DET.READ.SIMIMG"
#define ccdREAD_WIN1_BIN_X   "DET.WIN1.BINX"
#define ccdREAD_WIN1_BIN_Y   "DET.WIN1.BINY"
#define ccdREAD_WIN1_ENAB   "DET.WIN1.ST"
#define ccdREAD_WIN1_FIR_X   "DET.WIN1.STRX"
#define ccdREAD_WIN1_DIM_X   "DET.WIN1.NX"
#define ccdREAD_WIN1_FIR_Y   "DET.WIN1.STRY"
#define ccdREAD_WIN1_DIM_Y   "DET.WIN1.NY"
#define ccdPROC_WIN1_MINMAX   "DET.WIN1.MINMAX"
#define ccdPROC_WIN1_BIAS   "DET.WIN1.BIAS"
#define ccdPROC_WIN1_FLAT   "DET.WIN1.FLATF"
#define ccdPROC_WIN1_CENTROID   "DET.WIN1.CENTROID"
#define ccdPROC_WIN1_REF_X   "DET.WIN1.REFX"
#define ccdPROC_WIN1_REF_Y   "DET.WIN1.REFY"
#define ccdPROC_WIN1_USERFUNC   "DET.WIN1.IPFUNC"
#define ccdPROC_WIN1_USERBUFF   "DET.WIN1.IPBUFF"
#define ccdPROC_WIN1_THRMIN   "DET.WIN1.THRMIN"
#define ccdPROC_WIN1_THRMAX   "DET.WIN1.THRMAX"
#define ccdPROC_WIN1_BACKGND   "DET.WIN1.BACKGND"
#define ccdPROC_WIN1_IPLLX   "DET.WIN1.IPLLX"
#define ccdPROC_WIN1_IPLLY   "DET.WIN1.IPLLY"
#define ccdPROC_WIN1_IPURX   "DET.WIN1.IPURX"
#define ccdPROC_WIN1_IPURY   "DET.WIN1.IPURY"
#define ccdREAD_WIN2_BIN_X   "DET.WIN2.BINX"
#define ccdREAD_WIN2_BIN_Y   "DET.WIN2.BINY"
#define ccdREAD_WIN2_ENAB   "DET.WIN2.ST"
#define ccdREAD_WIN2_FIR_X   "DET.WIN2.STRX"
#define ccdREAD_WIN2_DIM_X   "DET.WIN2.NX"
#define ccdREAD_WIN2_FIR_Y   "DET.WIN2.STRY"
#define ccdREAD_WIN2_DIM_Y   "DET.WIN2.NY"
#define ccdPROC_WIN2_MINMAX   "DET.WIN2.MINMAX"
#define ccdPROC_WIN2_BIAS   "DET.WIN2.BIAS"
#define ccdPROC_WIN2_FLAT   "DET.WIN2.FLATF"
#define ccdPROC_WIN2_CENTROID   "DET.WIN2.CENTROID"
#define ccdPROC_WIN2_REF_X   "DET.WIN2.REFX"
#define ccdPROC_WIN2_REF_Y   "DET.WIN2.REFY"
#define ccdPROC_WIN2_USERFUNC   "DET.WIN2.IPFUNC"
#define ccdPROC_WIN2_USERBUFF   "DET.WIN2.IPBUFF"
#define ccdPROC_WIN2_THRMIN   "DET.WIN2.THRMIN"
#define ccdPROC_WIN2_THRMAX   "DET.WIN2.THRMAX"
#define ccdPROC_WIN2_BACKGND   "DET.WIN2.BACKGND"
#define ccdPROC_WIN2_IPLLX   "DET.WIN2.IPLLX"
#define ccdPROC_WIN2_IPLLY   "DET.WIN2.IPLLY"
#define ccdPROC_WIN2_IPURX   "DET.WIN2.IPURX"
#define ccdPROC_WIN2_IPURY   "DET.WIN2.IPURY"
#define ccdREADPIX   "DET.READ.NO"
#define ccdMPPMODE   "DET.READ.MODE"
#define ccdFILE_COM   "DET.FRAM.FITSCMP"
#define ccdPAR_START_EXPOID   "expoId"
#define ccdPAR_VERS_CCDVERS   "ccdVersion"
#define ccdPAR_STANDAL_ON   "on"
#define ccdPAR_STANDAL_ARC   "archive"
#define ccdEXP_NONE   0
#define ccdEXP_INACTIVE   1
#define ccdEXP_PENDING   2
#define ccdEXP_INTEGRATING   4
#define ccdEXP_PAUSED   8
#define ccdEXP_READING   16
#define ccdEXP_PROCESSING   32
#define ccdEXP_TRANSFERING   64
#define ccdEXP_COMPLETED   128
#define ccdEXP_FAILED   256
#define ccdEXP_ABORTED   512
#define ccdEXP_LOOP_FINITE   1024
#define ccdEXP_LOOP_INFINITE   2048
#define ccdEXP_DONE   (ccdEXP_COMPLETED | ccdEXP_FAILED | ccdEXP_ABORTED)
#define ccdEXP_RUNNING
#define ccdEXP_LOOP   (ccdEXP_LOOP_FINITE | ccdEXP_LOOP_INFINITE)
#define ccdREPEAT_FOREVER   0
#define ccdNO_DISPLAY   -1
#define ccdWAIT_SINGLE   0
#define ccdWAIT_GLOBAL   1
#define ccdWAIT_SINGLE_STR   "Single"
#define ccdWAIT_GLOBAL_STR   "Global"
#define ccdEXP_NORMAL_STR   "Normal"
#define ccdEXP_DARK_STR   "Dark"
#define ccdEXP_MULTI_STR   "Multiple"
#define ccdOPERATING   ccsSTATE_ONLINE
#define ccdDISK_NONE_STR   "None"
#define ccdDISK_COMPRESS_STR   "Compress"
#define ccdDISK_UNCOMPRESS_STR   "Uncompress"
#define ccdDISK_BOTH_STR   "Both"
#define ccdFRAME_NORMAL   "Normal"
#define ccdFRAME_BIAS   "Bias"
#define ccdFRAME_DARK   "Dark"
#define ccdFRAME_FLAT   "FF"
#define ccdEXPTIME_IDEM   ccsTRUE
#define ccdEXPTIME_LIST   ccsFALSE
#define ccdLINE_SHIFT_ALT_STR   "alternate"
#define ccdLINE_SHIFT_IDEM_STR   "idem"
#define ccdLINE_SHIFT_LIST_STR   "list"
#define ccdCEN_NONE_STR   "none"
#define ccdCEN_STANDARD_STR   "standard"
#define ccdCEN_THRESHOLD_STR   "threshold"
#define ccdTHRMIN_3SIGMA_WINDOW_SELF   -3
#define ccdTHRMIN_3SIGMA_WINDOW_PREV   -13
#define ccdTHRMIN_5SIGMA_WINDOW_SELF   -5
#define ccdTHRMIN_5SIGMA_WINDOW_PREV   -15
#define ccdBCKGND_FLUX_WINDOW_SELF   -1
#define ccdBCKGND_FLUX_WINDOW_PREV   -11
#define ccdIP_NO_USER_FUN   "None"
#define ccdIP_NO_USER_BUF   "None"

Typedefs

typedef char ccdCAMERANAME [ccdCAMERANAME_LEN+1]
typedef ccsCOMPL_STAT(* ccdIPUSERFUNC )(ccdIPIMAGE *, void *, ccsERROR *)

Enumerations

enum  ccdEXPTYPE { ccdEXP_NORMAL = 1, ccdEXP_DARK, ccdEXP_MULTI }
enum  ccdOPMODE {
  ccdNOT_AVAILABLE = 1, ccdNORMAL, ccdSIM_WS, ccdSIM_LCU,
  ccdSIM_ACE
}
enum  ccdSTATE {
  ccdUNKNOWN = ccsSTATE_UNK, ccdOFF = ccsSTATE_OFF, ccdLOADED = ccsSTATE_LOADED, ccdSTANDBY = ccsSTATE_STANDBY,
  ccdONLINE = ccsSTATE_ONLINE
}
enum  ccdSHT_STATUS {
  ccdSHT_ERROR = -1, ccdSHT_CLOSED, ccdSHT_OPENED, ccdSHT_CLOSING,
  ccdSHT_OPENING
}
enum  ccdDISKSAVE { ccdDISK_NONE = 0, ccdDISK_COMPRESS, ccdDISK_UNCOMPRESS, ccdDISK_BOTH }
enum  ccdFRMTYPE { ccdFRM_NORMAL = 0, ccdFRM_BIAS, ccdFRM_DARK, ccdFRM_FLAT }
enum  ccdLINESHIFT_TYPE { ccdLINE_SHIFT_ALT = -1, ccdLINE_SHIFT_IDEM = 0, ccdLINE_SHIFT_LIST = 1 }
enum  ccdCENTYPE { ccdCENTROID_NONE = 0, ccdCENTROID_STANDARD, ccdCENTROID_THRESHOLD }
enum  ccdIMAGE_REP { ccdIMAGE_CHAR = 0, ccdIMAGE_INT, ccdIMAGE_FLOAT }

Functions

ccsCOMPL_STAT ccdGetConf (ccdCAMERA *camera, ccdCONFIG *config, ccsERROR *error)
ccsCOMPL_STAT ccdCheckSetup (ccdCONFIG *config, ccdSETUP *setup, ccdSETUPRES *results, ccsERROR *error)
ccsCOMPL_STAT ccdCheckSetupWindow (ccdCONFIG *config, ccdSETUP *setup, ccdSETUPRES *results, ccsERROR *error)
void ccdGetCIName (ccdCAMERANAME camera, ccsPROCNAME procName)
vltINT32 ccdGetIndexFromId (vltINT32 expId)


Define Documentation

#define ccdMODULE   "ccd"
 

#define ccdENV_LENV   "CCDLENV"
 

#define ccdENV_DID   "CCDDID"
 

#define ccdDID   "CCDDCS"
 

#define ccdCAT   slxDETECTOR
 

#define ccdEXP_NEXT   -1
 

#define ccdEXP_LAST   0
 

#define ccdCAMERANAME_LEN   8
 

#define ccdMAXLENFILE   63
 

#define ccdMAXBINX   8
 

#define ccdMAXBINY   8
 

#define ccdFITSHIERSUFF   "det"
 

#define ccdFITSDATASUFF   "fits"
 

#define ccdDCSHEADLINES   21
 

#define ccdDCSXTNDLINES   22
 

#define ccdCMD_ABORT   "ABORT"
 

#define ccdCMD_BIAS   "BIAS"
 

#define ccdCMD_CONTINUE   "CONT"
 

#define ccdCMD_DISPLAY   "DISPLAY"
 

#define ccdCMD_DUMP   "DUMP"
 

#define ccdCMD_END   "END"
 

#define ccdCMD_EXIT   "EXIT"
 

#define ccdCMD_FLAT   "FLAT"
 

#define ccdCMD_GRAB   "GRAB"
 

#define ccdCMD_INIT   "INIT"
 

#define ccdCMD_OFF   "OFF"
 

#define ccdCMD_ONLINE   "ONLINE"
 

#define ccdCMD_OPERATE   "OPERATE"
 

#define ccdCMD_PAUSE   "PAUSE"
 

#define ccdCMD_PDOWN   "PDOWN"
 

#define ccdCMD_SETUP   "SETUP"
 

#define ccdCMD_STAND_ALONE   "STANDAL"
 

#define ccdCMD_STANDBY   "STANDBY"
 

#define ccdCMD_START   "START"
 

#define ccdCMD_STARTAG   "STARTAG"
 

#define ccdCMD_STARTLP   "STARTLP"
 

#define ccdCMD_START_WIPE   "STARTWP"
 

#define ccdCMD_STARTTL   "STARTTL"
 

#define ccdCMD_STARTTM   "STARTTM"
 

#define ccdCMD_STATUS   "STATUS"
 

#define ccdCMD_STOP   "STOP"
 

#define ccdCMD_STOP_WAIT   "STPWAIT"
 

#define ccdCMD_STOP_WIPE   "STOPWP"
 

#define ccdCMD_STOPTL   "STOPTL"
 

#define ccdCMD_STOPTM   "STOPTM"
 

#define ccdCMD_VERS   "VERSION"
 

#define ccdCMD_WAIT   "WAIT"
 

#define ccdCMD_DISABLE   "DISABLE"
 

#define ccdCMD_ENABLE   "ENABLE"
 

#define ccdCMD_ENHANCE   "ENHANCE"
 

#define ccdCMD_PROCESS   "PROCESS"
 

#define ccdCMD_PXQUERY   "PXQUERY"
 

#define ccdCMD_SELFTST   "SELFTST"
 

#define ccdCMD_VERBOSE   "VERBOSE"
 

#define ccdCMD_CONFIG   "CONFIG"
 

#define ccdCMD_SIM   "SIM"
 

#define ccdCMD_STOPSIM   "STOPSIM"
 

#define ccdPAR_STATUS_EXPOID   "expoId"
 

#define ccdPAR_STATUS_FUNCTION   "function"
 

#define ccdALL   "all"
 

#define ccdGLOBAL   "global"
 

#define ccdKEY_OPMODE   "DET.MODE"
 

#define ccdKEY_OPSTATE   "DET.STATE"
 

#define ccdKEY_SHTSTAT   "DET.SHUT"
 

#define ccdKEY_TMPSTAT   "DET.TEMP"
 

#define ccdKEY_TELSTAT   "DET.TELE"
 

#define ccdPAR_STATUS_EXPSTATUS   "expStatus"
 

#define ccdPAR_STATUS_FUNCSTATUS   "funcStatus"
 

#define ccdPAR_SETUP_EXPOID   "expoId"
 

#define ccdPAR_SETUP_FILE   "file"
 

#define ccdPAR_SETUP_FUNCTION   "function"
 

#define ccdPAR_SETUP_CHECK   "check"
 

#define ccdPAR_START_AT   "at"
 

#define ccdEXP_TYPE   "DET.EXP.TYPE"
 

#define ccdEXP_STEP_DEF   "DET.WIN1.NDIT"
 

#define ccdTIME_DEF_IDEM   "DET.WIN1.ASUIT1"
 

#define ccdTIME_DEF_BASE   "DET.WIN1.UIT"
 

#define ccdTIME_DEFi   "DET.WIN1.UIT%i"
 

#define ccdTIME_DEF   "DET.WIN1.UIT1"
 

#define ccdREPEAT_DEF   "DET.EXP.NREP"
 

#define ccdDO_WIPE   "DET.EXP.WIPETIM"
 

#define ccdTIME_REP   "DET.EXP.TIMEREP"
 

#define ccdFILE_UNC   "DET.FRAM.FITSUNC"
 

#define ccdDISK_SAVE   "DET.FRAM.FITSMTD"
 

#define ccdXFER_SYNC   "DET.FRAM.XFERSYN"
 

#define ccdSAMPLE   "DET.FRAM.SAMPLE"
 

#define ccdDISPLAY   "DET.DISPLAY"
 

#define ccdREAD_CLOCK   "DET.READ.CLKIND"
 

#define ccdREAD_GAIN   "DET.OUT1.GAININD"
 

#define ccdREAD_FRAME_TYPE   "DET.FRAM.TYPE"
 

#define ccdREAD_SHIFT_TYPE   "DET.READ.SHIFTYP"
 

#define ccdREAD_SHIFT_BASE   "DET.READ.SHIFT"
 

#define ccdREAD_SHIFTi   "DET.READ.SHIFT%i"
 

#define ccdREAD_IMAGE_SIM   "DET.READ.SIMIMG"
 

#define ccdREAD_WIN1_BIN_X   "DET.WIN1.BINX"
 

#define ccdREAD_WIN1_BIN_Y   "DET.WIN1.BINY"
 

#define ccdREAD_WIN1_ENAB   "DET.WIN1.ST"
 

#define ccdREAD_WIN1_FIR_X   "DET.WIN1.STRX"
 

#define ccdREAD_WIN1_DIM_X   "DET.WIN1.NX"
 

#define ccdREAD_WIN1_FIR_Y   "DET.WIN1.STRY"
 

#define ccdREAD_WIN1_DIM_Y   "DET.WIN1.NY"
 

#define ccdPROC_WIN1_MINMAX   "DET.WIN1.MINMAX"
 

#define ccdPROC_WIN1_BIAS   "DET.WIN1.BIAS"
 

#define ccdPROC_WIN1_FLAT   "DET.WIN1.FLATF"
 

#define ccdPROC_WIN1_CENTROID   "DET.WIN1.CENTROID"
 

#define ccdPROC_WIN1_REF_X   "DET.WIN1.REFX"
 

#define ccdPROC_WIN1_REF_Y   "DET.WIN1.REFY"
 

#define ccdPROC_WIN1_USERFUNC   "DET.WIN1.IPFUNC"
 

#define ccdPROC_WIN1_USERBUFF   "DET.WIN1.IPBUFF"
 

#define ccdPROC_WIN1_THRMIN   "DET.WIN1.THRMIN"
 

#define ccdPROC_WIN1_THRMAX   "DET.WIN1.THRMAX"
 

#define ccdPROC_WIN1_BACKGND   "DET.WIN1.BACKGND"
 

#define ccdPROC_WIN1_IPLLX   "DET.WIN1.IPLLX"
 

#define ccdPROC_WIN1_IPLLY   "DET.WIN1.IPLLY"
 

#define ccdPROC_WIN1_IPURX   "DET.WIN1.IPURX"
 

#define ccdPROC_WIN1_IPURY   "DET.WIN1.IPURY"
 

#define ccdREAD_WIN2_BIN_X   "DET.WIN2.BINX"
 

#define ccdREAD_WIN2_BIN_Y   "DET.WIN2.BINY"
 

#define ccdREAD_WIN2_ENAB   "DET.WIN2.ST"
 

#define ccdREAD_WIN2_FIR_X   "DET.WIN2.STRX"
 

#define ccdREAD_WIN2_DIM_X   "DET.WIN2.NX"
 

#define ccdREAD_WIN2_FIR_Y   "DET.WIN2.STRY"
 

#define ccdREAD_WIN2_DIM_Y   "DET.WIN2.NY"
 

#define ccdPROC_WIN2_MINMAX   "DET.WIN2.MINMAX"
 

#define ccdPROC_WIN2_BIAS   "DET.WIN2.BIAS"
 

#define ccdPROC_WIN2_FLAT   "DET.WIN2.FLATF"
 

#define ccdPROC_WIN2_CENTROID   "DET.WIN2.CENTROID"
 

#define ccdPROC_WIN2_REF_X   "DET.WIN2.REFX"
 

#define ccdPROC_WIN2_REF_Y   "DET.WIN2.REFY"
 

#define ccdPROC_WIN2_USERFUNC   "DET.WIN2.IPFUNC"
 

#define ccdPROC_WIN2_USERBUFF   "DET.WIN2.IPBUFF"
 

#define ccdPROC_WIN2_THRMIN   "DET.WIN2.THRMIN"
 

#define ccdPROC_WIN2_THRMAX   "DET.WIN2.THRMAX"
 

#define ccdPROC_WIN2_BACKGND   "DET.WIN2.BACKGND"
 

#define ccdPROC_WIN2_IPLLX   "DET.WIN2.IPLLX"
 

#define ccdPROC_WIN2_IPLLY   "DET.WIN2.IPLLY"
 

#define ccdPROC_WIN2_IPURX   "DET.WIN2.IPURX"
 

#define ccdPROC_WIN2_IPURY   "DET.WIN2.IPURY"
 

#define ccdREADPIX   "DET.READ.NO"
 

#define ccdMPPMODE   "DET.READ.MODE"
 

#define ccdFILE_COM   "DET.FRAM.FITSCMP"
 

#define ccdPAR_START_EXPOID   "expoId"
 

#define ccdPAR_VERS_CCDVERS   "ccdVersion"
 

#define ccdPAR_STANDAL_ON   "on"
 

#define ccdPAR_STANDAL_ARC   "archive"
 

#define ccdEXP_NONE   0
 

#define ccdEXP_INACTIVE   1
 

#define ccdEXP_PENDING   2
 

#define ccdEXP_INTEGRATING   4
 

#define ccdEXP_PAUSED   8
 

#define ccdEXP_READING   16
 

#define ccdEXP_PROCESSING   32
 

#define ccdEXP_TRANSFERING   64
 

#define ccdEXP_COMPLETED   128
 

#define ccdEXP_FAILED   256
 

#define ccdEXP_ABORTED   512
 

#define ccdEXP_LOOP_FINITE   1024
 

#define ccdEXP_LOOP_INFINITE   2048
 

#define ccdEXP_DONE   (ccdEXP_COMPLETED | ccdEXP_FAILED | ccdEXP_ABORTED)
 

#define ccdEXP_RUNNING
 

Value:

#define ccdEXP_LOOP   (ccdEXP_LOOP_FINITE | ccdEXP_LOOP_INFINITE)
 

#define ccdREPEAT_FOREVER   0
 

#define ccdNO_DISPLAY   -1
 

#define ccdWAIT_SINGLE   0
 

#define ccdWAIT_GLOBAL   1
 

#define ccdWAIT_SINGLE_STR   "Single"
 

#define ccdWAIT_GLOBAL_STR   "Global"
 

#define ccdEXP_NORMAL_STR   "Normal"
 

#define ccdEXP_DARK_STR   "Dark"
 

#define ccdEXP_MULTI_STR   "Multiple"
 

#define ccdOPERATING   ccsSTATE_ONLINE
 

#define ccdDISK_NONE_STR   "None"
 

#define ccdDISK_COMPRESS_STR   "Compress"
 

#define ccdDISK_UNCOMPRESS_STR   "Uncompress"
 

#define ccdDISK_BOTH_STR   "Both"
 

#define ccdFRAME_NORMAL   "Normal"
 

#define ccdFRAME_BIAS   "Bias"
 

#define ccdFRAME_DARK   "Dark"
 

#define ccdFRAME_FLAT   "FF"
 

#define ccdEXPTIME_IDEM   ccsTRUE
 

#define ccdEXPTIME_LIST   ccsFALSE
 

#define ccdLINE_SHIFT_ALT_STR   "alternate"
 

#define ccdLINE_SHIFT_IDEM_STR   "idem"
 

#define ccdLINE_SHIFT_LIST_STR   "list"
 

#define ccdCEN_NONE_STR   "none"
 

#define ccdCEN_STANDARD_STR   "standard"
 

#define ccdCEN_THRESHOLD_STR   "threshold"
 

#define ccdTHRMIN_3SIGMA_WINDOW_SELF   -3
 

#define ccdTHRMIN_3SIGMA_WINDOW_PREV   -13
 

#define ccdTHRMIN_5SIGMA_WINDOW_SELF   -5
 

#define ccdTHRMIN_5SIGMA_WINDOW_PREV   -15
 

#define ccdBCKGND_FLUX_WINDOW_SELF   -1
 

#define ccdBCKGND_FLUX_WINDOW_PREV   -11
 

#define ccdIP_NO_USER_FUN   "None"
 

#define ccdIP_NO_USER_BUF   "None"
 


Typedef Documentation

typedef char ccdCAMERANAME[ccdCAMERANAME_LEN + 1]
 

typedef ccsCOMPL_STAT(* ccdIPUSERFUNC)(ccdIPIMAGE *,void *,ccsERROR *)
 


Enumeration Type Documentation

enum ccdEXPTYPE
 

Enumeration values:
ccdEXP_NORMAL 
ccdEXP_DARK 
ccdEXP_MULTI 

enum ccdOPMODE
 

Enumeration values:
ccdNOT_AVAILABLE 
ccdNORMAL 
ccdSIM_WS 
ccdSIM_LCU 
ccdSIM_ACE 

enum ccdSTATE
 

Enumeration values:
ccdUNKNOWN 
ccdOFF 
ccdLOADED 
ccdSTANDBY 
ccdONLINE 

enum ccdSHT_STATUS
 

Enumeration values:
ccdSHT_ERROR 
ccdSHT_CLOSED 
ccdSHT_OPENED 
ccdSHT_CLOSING 
ccdSHT_OPENING 

enum ccdDISKSAVE
 

Enumeration values:
ccdDISK_NONE 
ccdDISK_COMPRESS 
ccdDISK_UNCOMPRESS 
ccdDISK_BOTH 

enum ccdFRMTYPE
 

Enumeration values:
ccdFRM_NORMAL 
ccdFRM_BIAS 
ccdFRM_DARK 
ccdFRM_FLAT 

enum ccdLINESHIFT_TYPE
 

Enumeration values:
ccdLINE_SHIFT_ALT 
ccdLINE_SHIFT_IDEM 
ccdLINE_SHIFT_LIST 

enum ccdCENTYPE
 

Enumeration values:
ccdCENTROID_NONE 
ccdCENTROID_STANDARD 
ccdCENTROID_THRESHOLD 

enum ccdIMAGE_REP
 

Enumeration values:
ccdIMAGE_CHAR 
ccdIMAGE_INT 
ccdIMAGE_FLOAT 


Function Documentation

ccsCOMPL_STAT ccdGetConf ccdCAMERA   camera,
ccdCONFIG   config,
ccsERROR *    error
 

ccsCOMPL_STAT ccdCheckSetup ccdCONFIG   config,
ccdSETUP   setup,
ccdSETUPRES   results,
ccsERROR *    error
 

ccsCOMPL_STAT ccdCheckSetupWindow ccdCONFIG   config,
ccdSETUP   setup,
ccdSETUPRES   results,
ccsERROR *    error
 

void ccdGetCIName ccdCAMERANAME    camera,
ccsPROCNAME    procName
 

vltINT32 ccdGetIndexFromId vltINT32    expId
 


Generated on Wed Dec 3 14:54:00 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001