Changeset 35126
- Timestamp:
- Feb 7, 2013, 2:34:19 PM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130207/Ohana/src/libdvo
- Files:
-
- 3 edited
-
include/dvodb.h (modified) (1 diff)
-
src/dbExtractMeasures.c (modified) (1 diff)
-
src/dbFields.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130207/Ohana/src/libdvo/include/dvodb.h
r35102 r35126 141 141 MEAS_EXT_NSIGMA, 142 142 MEAS_EXTERN_ID, 143 MEAS_EXPNAME_AS_INT, 143 144 MEAS_MCAL_OFFSET, 144 145 MEAS_FLAT, -
branches/eam_branches/ipp-20130207/Ohana/src/libdvo/src/dbExtractMeasures.c
r35102 r35126 523 523 break; 524 524 525 case MEAS_EXPNAME_AS_INT: 526 { 527 Image *image; 528 image = MatchImageDVO (measure[0].t, measure[0].photcode, measure[0].imageID); 529 if (image == NULL) break; 530 // XXX very crude: if this matches oNNNNgNNNNo, then convert to an int 531 // otherwise, leave as 0 532 if ((image->name[0] == 'o') && (image->name[5] == 'g') && (image->name[10] == 'o')) { 533 int mjd = atoi(&image->name[1]); 534 int Nexp = atoi(&image->name[6]); 535 value.Int = mjd * 10000 + Nexp; 536 } 537 } 538 break; 539 525 540 case MEAS_MCAL_OFFSET: /* OK */ 526 541 value.Flt = measure[0].Mcal; -
branches/eam_branches/ipp-20130207/Ohana/src/libdvo/src/dbFields.c
r35102 r35126 231 231 if (!strcasecmp (fieldName, "IMAGEID")) ESCAPE (MEAS_IMAGE_ID, MAG_NONE, OPIHI_INT); 232 232 if (!strcasecmp (fieldName, "EXTERNID")) ESCAPE (MEAS_EXTERN_ID, MAG_NONE, OPIHI_INT); 233 if (!strcasecmp (fieldName, "EXPNAME")) ESCAPE (MEAS_EXPNAME_AS_INT, MAG_NONE, OPIHI_INT); 233 234 if (!strcasecmp (fieldName, "PSF_QF")) ESCAPE (MEAS_PSF_QF, MAG_NONE, OPIHI_FLT); 234 235 if (!strcasecmp (fieldName, "PSF_QF_PERFECT")) ESCAPE (MEAS_PSF_QF_PERFECT, MAG_NONE, OPIHI_FLT);
Note:
See TracChangeset
for help on using the changeset viewer.
