- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/Ohana
-
Property svn:mergeinfo
set to (toggle deleted branches)
/trunk/Ohana merged eligible /branches/eam_branches/Ohana.20100407 27635-27772 /branches/pap_delete/Ohana 27530-27595
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
branches/tap_branches/Ohana/src/opihi/dvo/dbExtractMeasures.c
r25056 r27838 10 10 static int TimeFormat; 11 11 12 static time_t TimeRefPM;13 14 12 static CoordTransform *celestial_to_galactic = NULL; 15 13 static CoordTransform *celestial_to_ecliptic = NULL; … … 32 30 33 31 int dbExtractMeasuresInit () { 34 TimeRefPM = ohana_date_to_sec ("2000/01/01");35 32 GetTimeFormat (&TimeReference, &TimeFormat); 36 33 return (TRUE); … … 122 119 break; 123 120 case MAG_ERR: 124 if (field->photcode->type == PHOT_SEC) { 125 value.Flt = PhotdM (equiv, average, secfilt); 126 } else { 127 value.Flt = measure[0].dM; 128 } 121 value.Flt = measure[0].dM; 122 break; 123 case MAG_AVE_ERR: 124 value.Flt = PhotdM (equiv, average, secfilt); 129 125 break; 130 126 case MAG_PHOT_FLAGS: … … 253 249 value.Flt = average[0].D; 254 250 break; 255 case MEAS_XP: /* OK */ 256 value.Flt = average[0].Xp; 251 case MEAS_CHISQ_POS: /* OK */ 252 value.Flt = average[0].ChiSqAve; 253 break; 254 case MEAS_CHISQ_PM: /* OK */ 255 value.Flt = average[0].ChiSqPM; 256 break; 257 case MEAS_CHISQ_PAR: /* OK */ 258 value.Flt = average[0].ChiSqPar; 259 break; 260 case MEAS_TMEAN: /* OK */ 261 value.Flt = TimeValue (average[0].Tmean, TimeReference, TimeFormat); 262 break; 263 case MEAS_TRANGE: /* OK */ 264 value.Flt = TimeValue (average[0].Trange, 0, TimeFormat); 257 265 break; 258 266 case MEAS_NMEAS: /* OK */ … … 262 270 value.Int = average[0].Nmissing; 263 271 break; 264 case MEAS_OBJFLAGS: /* OK */ 272 case MEAS_NPOS: /* OK */ 273 value.Int = average[0].Npos; 274 break; 275 case MEAS_OBJ_FLAGS: /* OK */ 265 276 value.Int = average[0].flags; 266 277 break; … … 274 285 break; 275 286 case MEAS_RA_FIT_OFFSET: /* OK */ 276 dT = (measure[0].t - TimeRefPM) / (86400*365.25);287 dT = (measure[0].t - average[0].Tmean) / (86400*365.25); 277 288 value.Flt = average[0].uR * dT + measure[0].dR; 278 289 break; 279 290 case MEAS_DEC_FIT_OFFSET: /* OK */ 280 dT = (measure[0].t - TimeRefPM) / (86400*365.25);291 dT = (measure[0].t - average[0].Tmean) / (86400*365.25); 281 292 value.Flt = average[0].uD * dT + measure[0].dD; 282 293 break; … … 299 310 value.Int = GetPhotcodeEquivCodebyCode (measure[0].photcode); 300 311 break; 312 case MEAS_PHOTCODE: /* OK */ 313 value.Int = measure[0].photcode; 314 break; 301 315 case MEAS_TIME: /* OK */ 302 316 value.Flt = TimeValue (measure[0].t, TimeReference, TimeFormat); … … 313 327 case MEAS_THETA: /* OK */ 314 328 value.Flt = measure[0].theta; 329 break; 330 case MEAS_MXX: /* OK */ 331 value.Flt = measure[0].Mxx; 332 break; 333 case MEAS_MXY: /* OK */ 334 value.Flt = measure[0].Mxy; 335 break; 336 case MEAS_MYY: /* OK */ 337 value.Flt = measure[0].Myy; 315 338 break; 316 339 case MEAS_DOPHOT: /* OK */ … … 356 379 break; 357 380 case MEAS_XCCD_ERR: /* OK */ 358 value.Flt = measure[0].dXccd ;381 value.Flt = measure[0].dXccd / 100.0; 359 382 break; 360 383 case MEAS_YCCD_ERR: /* OK */ 361 value.Flt = measure[0].dYccd ;384 value.Flt = measure[0].dYccd / 100.0; 362 385 break; 363 386 case MEAS_XMOSAIC: /* OK */ … … 402 425 value.Flt = measure[0].psfChisq; 403 426 break; 427 case MEAS_PSF_NDOF: /* OK */ 428 value.Int = measure[0].psfNdof; 429 break; 430 case MEAS_PSF_NPIX: /* OK */ 431 value.Int = measure[0].psfNpix; 432 break; 404 433 case MEAS_CR_NSIGMA: /* OK */ 405 434 value.Flt = measure[0].crNsigma;
Note:
See TracChangeset
for help on using the changeset viewer.
