Name: opConfig-ddddd.par, where ddddd is the int(MJD).
Produced by: mop, iop, sop
Used by: mtframes, ssc, astrom, ps, frames
Size: approximately 100 Kb
Archived? Yes
mjd 51259 # MJD day number when this file was created.
# This should be unique over the collection
# of all configuration files for a given
# camera.
typedef struct {
char program[40]; # program name
int camRow; # camRow mt=0 spec=0 dsc=9
int camCol; # camCol mt=0 spec=1234 dsc=9
int rowBinning; # binning in y
int colBinning; # binning in x
int amp0; # amp 0 in use 1=yes 0=no
int amp1; # amp 1 in use
int amp2; # amp 2 in use
int amp3; # amp 3 in use
int nrows; # total rows in image
int ncols; # total cols in image (counting bias/overscan)
#amp 0 info
int sPreBias0; # starting column for left bias
int nPreBias0; # number of columns for left bias
int sPostBias0; # starting column for right bias
int nPostBias0; # number of columns for right bias
int sOverScan0; # starting column for left overscan
int nOverScan0; # number of columns for left overscan
int sMapOverScan0; # starting columns for right overscan
int nMapOverScan0; # number of columns for right overscan
int sOverScanRows0; # starting row of overscan rows
int nOverScanRows0; # number of rows of overscan rows
int sDataSec0; # starting column of data
int nDataSec0; # number of columns of data
int sDataRow0; # starting row of data on the chip
int nDataRow0; # number of rows of data on the chip
int sCCDRowSec0; # where was this data on the chip (row start)
int sCCDColSec0; # where was this data on the chip (col start)
int sPreBias1; # starting column for left bias
int nPreBias1; # number of columns for left bias
int sPostBias1; # starting column for right bias
int nPostBias1; # number of columns for right bias
int sOverScan1; # starting column for left overscan
int nOverScan1; # number of columns for left overscan
int sMapOverScan1; # starting columns for right overscan
int nMapOverScan1; # number of columns for right overscan
int sOverScanRows1; # starting row of overscan rows
int nOverScanRows1; # number of rows of overscan rows
int sDataSec1; # starting column of data
int nDataSec1; # number of columns of data
int sDataRow1; # starting row of data on the chip
int nDataRow1; # number of rows of data on the chip
int sCCDRowSec1; # where was this data on the chip (row start)
int sCCDColSec1; # where was this data on the chip (col start)
int sPreBias2; # starting column for left bias
int nPreBias2; # number of columns for left bias
int sPostBias2; # starting column for right bias
int nPostBias2; # number of columns for right bias
int sOverScan2; # starting column for left overscan
int nOverScan2; # number of columns for left overscan
int sMapOverScan2; # starting columns for right overscan
int nMapOverScan2; # number of columns for right overscan
int sOverScanRows2; # starting row of overscan rows
int nOverScanRows2; # number of rows of overscan rows
int sDataSec2; # starting column of data
int nDataSec2; # number of columns of data
int sDataRow2; # starting row of data on the chip
int nDataRow2; # number of rows of data on the chip
int sCCDRowSec2; # where was this data on the chip (row start)
int sCCDColSec2; # where was this data on the chip (col start)
int sPreBias3; # starting column for left bias
int nPreBias3; # number of columns for left bias
int sPostBias3; # starting column for right bias
int nPostBias3; # number of columns for right bias
int sOverScan3; # starting column for left overscan
int nOverScan3; # number of columns for left overscan
int sMapOverScan3; # starting columns for right overscan
int nMapOverScan3; # number of columns for right overscan
int sOverScanRows3; # starting row of overscan rows
int nOverScanRows3; # number of rows of overscan rows
int sDataSec3; # starting column of data
int nDataSec3; # number of columns of data
int sDataRow3; # starting row of data on the chip
int nDataRow3; # number of rows of data on the chip
int sCCDRowSec3; # where was this data on the chip (row start)
int sCCDColSec3; # where was this data on the chip (col start)
# The remaining fields designate the portion of the various regions that are
# considered to be good.
#amp 0 info
int sPreBias0good; # starting column for left bias
int nPreBias0good; # number of columns for left bias
int sPostBias0good; # starting column for right bias
int nPostBias0good; # number of columns for right bias
int sOverScan0good; # starting column for left overscan
int nOverScan0good; # number of columns for left overscan
int sMapOverScan0good; # starting columns for right overscan
int nMapOverScan0good; # number of columns for right overscan
int sOverScanRows0good; # starting row of overscan rows
int nOverScanRows0good; # number of rows of overscan rows
int sDataSec0good; # starting column of data
int nDataSec0good; # number of columns of data
int sDataRow0good; # starting row of data on the chip
int nDataRow0good; # number of rows of data on the chip
int sCCDRowSec0good; # where was this data on the chip (row start)
int sCCDColSec0good; # where was this data on the chip (col start)
int sPreBias1good; # starting column for left bias
int nPreBias1good; # number of columns for left bias
int sPostBias1good; # starting column for right bias
int nPostBias1good; # number of columns for right bias
int sOverScan1good; # starting column for left overscan
int nOverScan1good; # number of columns for left overscan
int sMapOverScan1good; # starting columns for right overscan
int nMapOverScan1good; # number of columns for right overscan
int sOverScanRows1good; # starting row of overscan rows
int nOverScanRows1good; # number of rows of overscan rows
int sDataSec1good; # starting column of data
int nDataSec1good; # number of columns of data
int sDataRow1good; # starting row of data on the chip
int nDataRow1good; # number of rows of data on the chip
int sCCDRowSec1good; # where was this data on the chip (row start)
int sCCDColSec1good; # where was this data on the chip (col start)
int sPreBias2good; # starting column for left bias
int nPreBias2good; # number of columns for left bias
int sPostBias2good; # starting column for right bias
int nPostBias2good; # number of columns for right bias
int sOverScan2good; # starting column for left overscan
int nOverScan2good; # number of columns for left overscan
int sMapOverScan2good; # starting columns for right overscan
int nMapOverScan2good; # number of columns for right overscan
int sOverScanRows2good; # starting row of overscan rows
int nOverScanRows2good; # number of rows of overscan rows
int sDataSec2good; # starting column of data
int nDataSec2good; # number of columns of data
int sDataRow2good; # starting row of data on the chip
int nDataRow2good; # number of rows of data on the chip
int sCCDRowSec2good; # where was this data on the chip (row start)
int sCCDColSec2good; # where was this data on the chip (col start)
int sPreBias3good; # starting column for left bias
int nPreBias3good; # number of columns for left bias
int sPostBias3good; # starting column for right bias
int nPostBias3good; # number of columns for right bias
int sOverScan3good; # starting column for left overscan
int nOverScan3good; # number of columns for left overscan
int sMapOverScan3good; # starting columns for right overscan
int nMapOverScan3good; # number of columns for right overscan
int sOverScanRows3good; # starting row of overscan rows
int nOverScanRows3good; # number of rows of overscan rows
int sDataSec3good; # starting column of data
int nDataSec3good; # number of columns of data
int sDataRow3good; # starting row of data on the chip
int nDataRow3good; # number of rows of data on the chip
int sCCDRowSec3good; # where was this data on the chip (row start)
int sCCDColSec3good; # where was this data on the chip (col start)
} CCDCONFIG;
ccdconfig mtpri 0 0 1 1 1 1 1 1 2048 2128\
20 20 0 0 0 20 0 0 0 0 40 1024 0 0 0 1024\
2088 20 0 0 2108 20 0 0 0 0 1064 1024 0 1024 0 1024\
20 20 0 0 0 20 0 0 0 0 40 1024 1024 0 1024 1024\
2088 20 0 0 2108 20 0 0 0 0 1064 1024 1024 1024 1024 1024\
20 20 0 0 0 20 0 0 0 0 40 1024 0 0 0 1024\
2088 20 0 0 2108 20 0 0 0 0 1064 1024 0 1024 0 1024\
20 20 0 0 0 20 0 0 0 0 40 1024 1024 0 1024 1024\
2088 20 0 0 2108 20 0 0 0 0 1064 1024 1024 1024 1024 1024
ccdconfig mtsec 0 0 1 1 1 1 0 0 2048 2128\
20 20 0 0 0 20 0 0 0 0 40 1024 0 0 0 2048\
2088 20 0 0 2008 20 0 0 0 0 1064 1024 0 1024 0 2048\
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\
20 20 0 0 0 20 0 0 0 0 40 1024 0 0 0 2048\
2088 20 0 0 2008 20 0 0 0 0 1064 1024 0 1024 0 2048\
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0