Changeset 21 for trunk/Ohana/src/imregister/detrend/output.c
- Timestamp:
- Jan 19, 2003, 7:26:08 AM (24 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/imregister/detrend/output.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/imregister/detrend/output.c
r14 r21 55 55 DetReg *newdata; 56 56 FILE *f; 57 char *startstr, *stopstr, *regstr, *line, key[33] ;58 char *filtstr, *typestr, * ccdstr, *datestr, *p;57 char *startstr, *stopstr, *regstr, *line, key[33], ccdinfo[16]; 58 char *filtstr, *typestr, *modestr, *ccdstr, *datestr, *p; 59 59 int i; 60 60 unsigned long tsecond; … … 84 84 fits_define_table_column (&theader, "A10", "IMAGETYP", "detrend type", ""); 85 85 fits_define_table_column (&theader, "A10", "FILTER", "filter name", ""); 86 fits_define_table_column (&theader, "A7", "CCDID", "ccd name", ""); 86 fits_define_table_column (&theader, "A7", "CCDINFO", "ccd information", ""); 87 fits_define_table_column (&theader, "A7", "MODE", "data format mode", ""); 87 88 fits_define_table_column (&theader, "I3", "VERSION", "image version number", ""); 88 89 fits_define_table_column (&theader, "I3", "ORDER", "selection order", ""); … … 98 99 fits_modify (&theader, "TNULL6", "%s", 1, "NULL"); /* IMAGETYP */ 99 100 fits_modify (&theader, "TNULL7", "%s", 1, "NULL"); /* FILTER */ 100 fits_modify (&theader, "TNULL8", "%s", 1, "NULL"); /* CCDID */ 101 fits_modify (&theader, "TNULL9", "%s", 1, "-1"); /* VERSION */ 102 fits_modify (&theader, "TNULL10", "%s", 1, "-1"); /* ORDER */ 103 fits_modify (&theader, "TNULL11", "%s", 1, "NULL"); /* LABEL */ 104 fits_modify (&theader, "TNULL12", "%s", 1, "NULL"); /* PATH */ 101 fits_modify (&theader, "TNULL8", "%s", 1, "NULL"); /* CCDINFO */ 102 fits_modify (&theader, "TNULL9", "%s", 1, "NULL"); /* MODE */ 103 fits_modify (&theader, "TNULL10", "%s", 1, "-1"); /* VERSION */ 104 fits_modify (&theader, "TNULL11", "%s", 1, "-1"); /* ORDER */ 105 fits_modify (&theader, "TNULL12", "%s", 1, "NULL"); /* LABEL */ 106 fits_modify (&theader, "TNULL13", "%s", 1, "NULL"); /* PATH */ 105 107 106 108 fits_modify (&theader, "TNVAL1", "%s", 1, "NA"); /* KEY */ … … 111 113 fits_modify (&theader, "TNVAL6", "%s", 1, "NA"); /* IMAGETYP */ 112 114 fits_modify (&theader, "TNVAL7", "%s", 1, "NA"); /* FILTER */ 113 fits_modify (&theader, "TNVAL8", "%s", 1, "NA"); /* CCDID */ 114 fits_modify (&theader, "TNVAL9", "%s", 1, "-2"); /* VERSION */ 115 fits_modify (&theader, "TNVAL10", "%s", 1, "-2"); /* ORDER */ 116 fits_modify (&theader, "TNVAL11", "%s", 1, "NA"); /* LABEL */ 117 fits_modify (&theader, "TNVAL12", "%s", 1, "NA"); /* PATH */ 115 fits_modify (&theader, "TNVAL8", "%s", 1, "NA"); /* CCDINFO */ 116 fits_modify (&theader, "TNVAL9", "%s", 1, "NA"); /* MODE */ 117 fits_modify (&theader, "TNVAL10", "%s", 1, "-2"); /* VERSION */ 118 fits_modify (&theader, "TNVAL11", "%s", 1, "-2"); /* ORDER */ 119 fits_modify (&theader, "TNVAL12", "%s", 1, "NA"); /* LABEL */ 120 fits_modify (&theader, "TNVAL13", "%s", 1, "NA"); /* PATH */ 118 121 119 122 /* create table, add data values */ … … 139 142 regstr = sec_to_date (newdata[0].treg); 140 143 typestr = typename[newdata[0].type]; 144 modestr = modename[newdata[0].mode]; 141 145 filtstr = filterhash[newdata[0].filter]; 142 ccdstr = ccds[newdata[0].ccd]; 146 147 if (newdata[0].mode == M_SPLIT) { 148 ccdstr = ccds[newdata[0].ccd]; 149 } else { 150 sprintf (ccdinfo, "%-3d", newdata[0].ccd); 151 ccdstr = ccdinfo; 152 } 143 153 144 154 line = fits_table_print (&table, key, startstr, stopstr, regstr, 145 newdata[0].exptime, typestr, filtstr, ccdstr, 155 newdata[0].exptime, typestr, filtstr, ccdstr, modestr, 146 156 newdata[0].Nentry, newdata[0].Norder, 147 157 newdata[0].label, newdata[0].filename); … … 171 181 172 182 char *dBPath, *typestr, *filtstr; 173 char *timestr; 174 int i, j; 175 183 char *timestr, *modestr, *ccdstr, ccdinfo[16], ccdformat[16]; 184 int i, j, Nc; 185 186 Nc = strlen (ccds[0]); 187 sprintf (ccdformat, "%%%dd", Nc); 176 188 dBPath = get_dBPath (); 177 189 … … 195 207 196 208 typestr = typename[MIN (MAX (detdata[i].type, 0), NTYPE - 1)]; 209 modestr = modename[MIN (MAX (detdata[i].mode, 0), NMODE - 1)]; 197 210 filtstr = filterhash[MIN (MAX (detdata[i].filter, 0), NFILTER - 1)]; 211 212 if (detdata[i].mode == M_SPLIT) { 213 ccdstr = ccds[detdata[i].ccd]; 214 } else { 215 sprintf (ccdinfo, ccdformat, detdata[i].ccd); 216 ccdstr = ccdinfo; 217 } 198 218 199 219 /* output mode (Select vs List) */ … … 201 221 fprintf (stdout, "%s/%s\n", dBPath, detdata[i].filename); 202 222 } else { 203 fprintf (stdout, "%-40s = %19s %7s %6s % 02d%2d %2d %6.1f %20s\n",204 detdata[i].filename, timestr, typestr, filtstr, detdata[i].ccd,223 fprintf (stdout, "%-40s = %19s %7s %6s %6s %s %2d %2d %6.1f %20s\n", 224 detdata[i].filename, timestr, modestr, typestr, filtstr, ccdstr, 205 225 detdata[i].Nentry, detdata[i].Norder, detdata[i].exptime, detdata[i].label); 206 226 }
Note:
See TracChangeset
for help on using the changeset viewer.
