mjd 51132 typedef struct { char program[40]; int camRow; int camCol; int rowBinning; int colBinning; int amp0; int amp1; int amp2; int amp3; int nrows; int ncols; int sPreBias0; int nPreBias0; int sPostBias0; int nPostBias0; int sOverScan0; int nOverScan0; int sMapOverScan0; int nMapOverScan0; int sOverScanRows0; int nOverScanRows0; int sDataSec0; int nDataSec0; int sDataRow0; int nDataRow0; int sCCDRowSec0; int sCCDColSec0; int sPreBias1; int nPreBias1; int sPostBias1; int nPostBias1; int sOverScan1; int nOverScan1; int sMapOverScan1; int nMapOverScan1; int sOverScanRows1; int nOverScanRows1; int sDataSec1; int nDataSec1; int sDataRow1; int nDataRow1; int sCCDRowSec1; int sCCDColSec1; int sPreBias2; int nPreBias2; int sPostBias2; int nPostBias2; int sOverScan2; int nOverScan2; int sMapOverScan2; int nMapOverScan2; int sOverScanRows2; int nOverScanRows2; int sDataSec2; int nDataSec2; int sDataRow2; int nDataRow2; int sCCDRowSec2; int sCCDColSec2; int sPreBias3; int nPreBias3; int sPostBias3; int nPostBias3; int sOverScan3; int nOverScan3; int sMapOverScan3; int nMapOverScan3; int sOverScanRows3; int nOverScanRows3; int sDataSec3; int nDataSec3; int sDataRow3; int nDataRow3; int sCCDRowSec3; int sCCDColSec3; } CCDCONFIG;