- Timestamp:
- Jun 19, 2012, 5:24:19 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Ohana/src/libdvo/src/dbExtractMeasures.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/Ohana/src/libdvo/src/dbExtractMeasures.c
r33415 r34041 277 277 value.Int = average[0].flags; 278 278 break; 279 case MEAS_SECFILT_FLAGS: /* OK */ 280 equiv = GetPhotcodeEquivbyCode (measure[0].photcode); 281 Nsec = GetPhotcodeNsec (equiv->code); 282 if (Nsec == -1) break; 283 value.Int = secfilt[Nsec].flags; 284 break; 285 279 286 // note that these represent the ra displacement relative to the average, not 280 287 // the error. … … 302 309 value.Flt = measure[0].airmass; 303 310 break; 311 case MEAS_MEAN_AIRMASS: /* OK */ 312 { 313 Image *image = MatchImageDVO (measure[0].t, measure[0].photcode, measure[0].imageID); 314 if (image == NULL) break; 315 value.Flt = image[0].secz; 316 break; 317 } 304 318 case MEAS_AZ: /* OK */ 305 319 value.Flt = measure[0].az; … … 317 331 value.Int = measure[0].photcode; 318 332 break; 333 case MEAS_PHOTCODE_KLAM: /* OK */ 334 { 335 PhotCode *code = GetPhotcodebyCode (measure[0].photcode); 336 if (!code) break; 337 value.Flt = code->K; 338 break; 339 } 340 case MEAS_PHOTCODE_C: /* OK */ 341 { 342 PhotCode *code = GetPhotcodebyCode (measure[0].photcode); 343 if (!code) break; 344 value.Flt = code->C; 345 break; 346 } 319 347 case MEAS_TIME: /* OK */ 320 348 value.Flt = TimeValue (measure[0].t, TimeReference, TimeFormat); … … 351 379 break; 352 380 case MEAS_XCCD: /* OK */ 353 /* I need to perform this conversion for ELIXIR and LONEOS formats on load */ 354 # if 1 381 # if MEASURE_HAS_XCCD 355 382 value.Flt = measure[0].Xccd; 356 383 # else 357 384 { 385 // I'm keeping this code because it gives a way of handing dvo dbs that don't have 386 // measure.xccd if we need it 358 387 Image *image; 359 388 ra = average[0].R - measure[0].dR / 3600.0; … … 367 396 break; 368 397 case MEAS_YCCD: /* OK */ 369 /* I need to perform this conversion for ELIXIR and LONEOS formats on load */ 370 # if 1 398 # if MEASURE_HAS_XCCD 371 399 value.Flt = measure[0].Yccd; 372 400 # else … … 456 484 break; 457 485 486 case MEAS_MCAL_OFFSET: /* OK */ 487 value.Flt = measure[0].Mcal; 488 break; 489 490 case MEAS_FLAT: /* OK */ 491 // flat = measure.Mcal - image.Mcal 492 { 493 Image *image; 494 image = MatchImageDVO (measure[0].t, measure[0].photcode, measure[0].imageID); 495 if (image == NULL) break; 496 value.Flt = measure[0].Mcal - image[0].Mcal; 497 } 498 break; 499 458 500 // add the star/galaxy sep -- 459 501 }
Note:
See TracChangeset
for help on using the changeset viewer.
