Changeset 17199
- Timestamp:
- Mar 28, 2008, 3:33:54 PM (18 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 3 edited
-
dvo/dbExtractMeasures.c (modified) (5 diffs)
-
dvo/dbFields.c (modified) (1 diff)
-
include/dvoshell.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/dbExtractMeasures.c
r16936 r17199 10 10 static int TimeFormat; 11 11 12 static time_t TimeRefPM; 13 12 14 static CoordTransform *celestial_to_galactic = NULL; 13 15 static CoordTransform *celestial_to_ecliptic = NULL; … … 30 32 31 33 void dbExtractMeasuresInit () { 34 TimeRefPM = ohana_date_to_sec ("2000/01/01"); 32 35 GetTimeFormat (&TimeReference, &TimeFormat); 33 36 } … … 71 74 int Nsec; 72 75 double value; 73 double ra, dec, x, y ;76 double ra, dec, x, y, dT; 74 77 75 78 Image *image; … … 111 114 break; 112 115 case MAG_ERR: 113 value = PhotdM (GetPhotcodeEquivbyCode (measure[0].photcode), average, secfilt); 116 if (field->photcode->type == PHOT_SEC) { 117 value = PhotdM (GetPhotcodeEquivbyCode (measure[0].photcode), average, secfilt); 118 } else { 119 value = measure[0].dM; 120 } 114 121 break; 115 122 case MAG_CHISQ: … … 242 249 case MEAS_DEC_OFFSET: /* OK */ 243 250 value = measure[0].dD; 251 break; 252 case MEAS_RA_FIT_OFFSET: /* OK */ 253 dT = (measure[0].t - TimeRefPM) / (86400*365.25); 254 value = average[0].uR * dT + measure[0].dR; 255 break; 256 case MEAS_DEC_FIT_OFFSET: /* OK */ 257 dT = (measure[0].t - TimeRefPM) / (86400*365.25); 258 value = average[0].uD * dT + measure[0].dD; 244 259 break; 245 260 case MEAS_RA_OFFSET_ERR: /* OK */ -
trunk/Ohana/src/opihi/dvo/dbFields.c
r16936 r17199 152 152 if (!strcasecmp (fieldName, "dR")) ESCAPE (MEAS_RA_OFFSET, MAG_NONE); 153 153 if (!strcasecmp (fieldName, "dD")) ESCAPE (MEAS_DEC_OFFSET, MAG_NONE); 154 if (!strcasecmp (fieldName, "dR:FIT")) ESCAPE (MEAS_RA_FIT_OFFSET, MAG_NONE); 155 if (!strcasecmp (fieldName, "dD:FIT")) ESCAPE (MEAS_DEC_FIT_OFFSET, MAG_NONE); 154 156 if (!strcasecmp (fieldName, "dR:ERR")) ESCAPE (MEAS_RA_OFFSET_ERR, MAG_NONE); 155 157 if (!strcasecmp (fieldName, "dD:ERR")) ESCAPE (MEAS_DEC_OFFSET_ERR, MAG_NONE); -
trunk/Ohana/src/opihi/include/dvoshell.h
r16936 r17199 45 45 MEAS_RA_OFFSET, 46 46 MEAS_DEC_OFFSET, 47 MEAS_RA_FIT_OFFSET, 48 MEAS_DEC_FIT_OFFSET, 47 49 MEAS_RA_OFFSET_ERR, 48 50 MEAS_DEC_OFFSET_ERR,
Note:
See TracChangeset
for help on using the changeset viewer.
