Changeset 27587 for trunk/Ohana/src/opihi/dvo/dbExtractMeasures.c
- Timestamp:
- Apr 2, 2010, 4:01:44 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/dbExtractMeasures.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/dbExtractMeasures.c
r26285 r27587 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); … … 252 249 value.Flt = average[0].D; 253 250 break; 254 case MEAS_XP: /* OK */ 255 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); 256 265 break; 257 266 case MEAS_NMEAS: /* OK */ … … 261 270 value.Int = average[0].Nmissing; 262 271 break; 263 case MEAS_OBJFLAGS: /* OK */ 272 case MEAS_NPOS: /* OK */ 273 value.Int = average[0].Npos; 274 break; 275 case MEAS_OBJ_FLAGS: /* OK */ 264 276 value.Int = average[0].flags; 265 277 break; … … 273 285 break; 274 286 case MEAS_RA_FIT_OFFSET: /* OK */ 275 dT = (measure[0].t - TimeRefPM) / (86400*365.25);287 dT = (measure[0].t - average[0].Tmean) / (86400*365.25); 276 288 value.Flt = average[0].uR * dT + measure[0].dR; 277 289 break; 278 290 case MEAS_DEC_FIT_OFFSET: /* OK */ 279 dT = (measure[0].t - TimeRefPM) / (86400*365.25);291 dT = (measure[0].t - average[0].Tmean) / (86400*365.25); 280 292 value.Flt = average[0].uD * dT + measure[0].dD; 281 293 break; … … 315 327 case MEAS_THETA: /* OK */ 316 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; 317 338 break; 318 339 case MEAS_DOPHOT: /* OK */ … … 358 379 break; 359 380 case MEAS_XCCD_ERR: /* OK */ 360 value.Flt = measure[0].dXccd ;381 value.Flt = measure[0].dXccd / 100.0; 361 382 break; 362 383 case MEAS_YCCD_ERR: /* OK */ 363 value.Flt = measure[0].dYccd ;384 value.Flt = measure[0].dYccd / 100.0; 364 385 break; 365 386 case MEAS_XMOSAIC: /* OK */ … … 404 425 value.Flt = measure[0].psfChisq; 405 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; 406 433 case MEAS_CR_NSIGMA: /* OK */ 407 434 value.Flt = measure[0].crNsigma;
Note:
See TracChangeset
for help on using the changeset viewer.
