Changeset 14401 for trunk/Ohana/src/opihi/dvo/dbFields.c
- Timestamp:
- Aug 4, 2007, 10:15:51 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/dbFields.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/dbFields.c
r14379 r14401 38 38 if (!strcasecmp (string, "err")) return (MAG_ERR); 39 39 if (!strcasecmp (string, "chisq")) return (MAG_CHISQ); 40 if (!strcasecmp (string, "ncode")) return (MAG_NCODE); 41 if (!strcasecmp (string, "nphot")) return (MAG_NPHOT); 40 42 return (MAG_NONE); 41 43 } … … 101 103 field->name = strcreate (fieldName); 102 104 103 if (!strcasecmp (fieldName, "RA")) ESCAPE (MEAS_RA, MAG_NONE); 104 if (!strcasecmp (fieldName, "DEC")) ESCAPE (MEAS_DEC, MAG_NONE); 105 if (!strcasecmp (fieldName, "RA:AVE")) ESCAPE (MEAS_RA_AVE, MAG_NONE); 106 if (!strcasecmp (fieldName, "DEC:AVE")) ESCAPE (MEAS_DEC_AVE, MAG_NONE); 107 if (!strcasecmp (fieldName, "AIRMASS")) ESCAPE (MEAS_AIRMASS, MAG_NONE); 108 if (!strcasecmp (fieldName, "EXPTIME")) ESCAPE (MEAS_EXPTIME, MAG_NONE); 109 if (!strcasecmp (fieldName, "PHOTCODE")) ESCAPE (MEAS_PHOTCODE, MAG_NONE); 110 if (!strcasecmp (fieldName, "TIME")) ESCAPE (MEAS_TIME, MAG_NONE); 111 if (!strcasecmp (fieldName, "dR")) ESCAPE (MEAS_dR, MAG_NONE); 112 if (!strcasecmp (fieldName, "dD")) ESCAPE (MEAS_dD, MAG_NONE); 113 if (!strcasecmp (fieldName, "FWHM")) ESCAPE (MEAS_FWHM, MAG_NONE); 114 if (!strcasecmp (fieldName, "DOPHOT")) ESCAPE (MEAS_DOPHOT, MAG_NONE); 115 if (!strcasecmp (fieldName, "FLAGS")) ESCAPE (MEAS_FLAGS, MAG_NONE); 116 if (!strcasecmp (fieldName, "XCCD")) ESCAPE (MEAS_XCCD, MAG_NONE); 117 if (!strcasecmp (fieldName, "YCCD")) ESCAPE (MEAS_YCCD, MAG_NONE); 118 if (!strcasecmp (fieldName, "XMOSAIC")) ESCAPE (MEAS_XMOSAIC, MAG_NONE); 119 if (!strcasecmp (fieldName, "YMOSAIC")) ESCAPE (MEAS_YMOSAIC, MAG_NONE); 105 if (!strcasecmp (fieldName, "RA")) ESCAPE (MEAS_RA, MAG_NONE); 106 if (!strcasecmp (fieldName, "DEC")) ESCAPE (MEAS_DEC, MAG_NONE); 107 if (!strcasecmp (fieldName, "RA:AVE")) ESCAPE (MEAS_RA_AVE, MAG_NONE); 108 if (!strcasecmp (fieldName, "DEC:AVE")) ESCAPE (MEAS_DEC_AVE, MAG_NONE); 109 if (!strcasecmp (fieldName, "RA:ERR")) ESCAPE (MEAS_RA_AVE_ERR, MAG_NONE); 110 if (!strcasecmp (fieldName, "DEC:ERR")) ESCAPE (MEAS_DEC_AVE_ERR, MAG_NONE); 111 if (!strcasecmp (fieldName, "uRA")) ESCAPE (MEAS_U_RA, MAG_NONE); 112 if (!strcasecmp (fieldName, "uDEC")) ESCAPE (MEAS_U_DEC, MAG_NONE); 113 if (!strcasecmp (fieldName, "duRA")) ESCAPE (MEAS_U_RA_ERR, MAG_NONE); 114 if (!strcasecmp (fieldName, "duDEC")) ESCAPE (MEAS_U_DEC_ERR, MAG_NONE); 115 if (!strcasecmp (fieldName, "PAR")) ESCAPE (MEAS_PAR, MAG_NONE); 116 if (!strcasecmp (fieldName, "dPAR")) ESCAPE (MEAS_PAR_ERR, MAG_NONE); 117 if (!strcasecmp (fieldName, "dR")) ESCAPE (MEAS_RA_OFFSET, MAG_NONE); 118 if (!strcasecmp (fieldName, "dD")) ESCAPE (MEAS_DEC_OFFSET, MAG_NONE); 119 if (!strcasecmp (fieldName, "dR:ERR")) ESCAPE (MEAS_RA_OFFSET_ERR, MAG_NONE); 120 if (!strcasecmp (fieldName, "dD:ERR")) ESCAPE (MEAS_DEC_OFFSET_ERR, MAG_NONE); 121 if (!strcasecmp (fieldName, "xp")) ESCAPE (MEAS_XP, MAG_NONE); 122 if (!strcasecmp (fieldName, "nmeas")) ESCAPE (MEAS_NMEAS, MAG_NONE); 123 if (!strcasecmp (fieldName, "nmiss")) ESCAPE (MEAS_NMISS, MAG_NONE); 124 if (!strcasecmp (fieldName, "nphot")) ESCAPE (MEAS_NPHOT, MAG_NONE); 125 if (!strcasecmp (fieldName, "ncode")) ESCAPE (MEAS_NCODE, MAG_NONE); 126 if (!strcasecmp (fieldName, "objflags")) ESCAPE (MEAS_OBJFLAGS, MAG_NONE); 127 if (!strcasecmp (fieldName, "AIRMASS")) ESCAPE (MEAS_AIRMASS, MAG_NONE); 128 if (!strcasecmp (fieldName, "ALT")) ESCAPE (MEAS_ALT, MAG_NONE); 129 if (!strcasecmp (fieldName, "AZ")) ESCAPE (MEAS_AZ, MAG_NONE); 130 if (!strcasecmp (fieldName, "EXPTIME")) ESCAPE (MEAS_EXPTIME, MAG_NONE); 131 if (!strcasecmp (fieldName, "PHOTCODE")) ESCAPE (MEAS_PHOTCODE, MAG_NONE); 132 if (!strcasecmp (fieldName, "TIME")) ESCAPE (MEAS_TIME, MAG_NONE); 133 if (!strcasecmp (fieldName, "FWHM")) ESCAPE (MEAS_FWHM, MAG_NONE); 134 if (!strcasecmp (fieldName, "FWHM_MAJ")) ESCAPE (MEAS_FWHM_MAJ, MAG_NONE); 135 if (!strcasecmp (fieldName, "FWHM_MIN")) ESCAPE (MEAS_FWHM_MIN, MAG_NONE); 136 if (!strcasecmp (fieldName, "THETA")) ESCAPE (MEAS_THETA, MAG_NONE); 137 if (!strcasecmp (fieldName, "FLAGS")) ESCAPE (MEAS_FLAGS, MAG_NONE); 138 if (!strcasecmp (fieldName, "XCCD")) ESCAPE (MEAS_XCCD, MAG_NONE); 139 if (!strcasecmp (fieldName, "YCCD")) ESCAPE (MEAS_YCCD, MAG_NONE); 140 if (!strcasecmp (fieldName, "XMOSAIC")) ESCAPE (MEAS_XMOSAIC, MAG_NONE); 141 if (!strcasecmp (fieldName, "YMOSAIC")) ESCAPE (MEAS_YMOSAIC, MAG_NONE); 142 if (!strcasecmp (fieldName, "XCHIP")) ESCAPE (MEAS_XCCD, MAG_NONE); 143 if (!strcasecmp (fieldName, "YCHIP")) ESCAPE (MEAS_YCCD, MAG_NONE); 144 if (!strcasecmp (fieldName, "XFPA")) ESCAPE (MEAS_XMOSAIC, MAG_NONE); 145 if (!strcasecmp (fieldName, "YFPA")) ESCAPE (MEAS_YMOSAIC, MAG_NONE); 146 if (!strcasecmp (fieldName, "DETID")) ESCAPE (MEAS_DETID, MAG_NONE); 147 if (!strcasecmp (fieldName, "OBJID")) ESCAPE (MEAS_OBJID, MAG_NONE); 148 if (!strcasecmp (fieldName, "IMAGEID")) ESCAPE (MEAS_IMAGEID, MAG_NONE); 149 if (!strcasecmp (fieldName, "stargal")) ESCAPE (MEAS_IMAGEID, MAG_NONE); 150 if (!strcasecmp (fieldName, "psfqf")) ESCAPE (MEAS_IMAGEID, MAG_NONE); 151 if (!strcasecmp (fieldName, "sky")) ESCAPE (MEAS_IMAGEID, MAG_NONE); 152 if (!strcasecmp (fieldName, "sky_err")) ESCAPE (MEAS_IMAGEID, MAG_NONE); 120 153 121 154 // for words that don't parse, try a photcode … … 125 158 if (code == NULL) return (FALSE); 126 159 127 if (mode == MAG_ERR) { 128 field->ID = MEAS_dMAG; 129 } else { 130 field->ID = MEAS_MAG; 131 } 132 160 field->ID = MEAS_MAG; 133 161 field->magMode = mode; 134 162 field->photcode = code; … … 154 182 if (!strcasecmp (fieldName, "PAR")) ESCAPE (AVE_PAR, MAG_NONE); 155 183 if (!strcasecmp (fieldName, "dPAR")) ESCAPE (AVE_PAR_ERR, MAG_NONE); 184 if (!strcasecmp (fieldName, "Xp")) ESCAPE (AVE_Xp, MAG_NONE); 156 185 if (!strcasecmp (fieldName, "NMEAS")) ESCAPE (AVE_NMEAS, MAG_NONE); 157 186 if (!strcasecmp (fieldName, "NMISS")) ESCAPE (AVE_NMISS, MAG_NONE); 158 if (!strcasecmp (fieldName, "Xp")) ESCAPE (AVE_Xp, MAG_NONE);159 if (!strcasecmp (fieldName, "Xm")) ESCAPE (AVE_Xm, MAG_CHISQ);160 187 if (!strcasecmp (fieldName, "FLAG")) ESCAPE (AVE_FLAG, MAG_NONE); 161 188 if (!strcasecmp (fieldName, "TYPE")) ESCAPE (AVE_TYPE, MAG_NONE); 162 if (!strcasecmp (fieldName, "NPHOT")) ESCAPE (AVE_NPHOT, MAG_NONE); 163 if (!strcasecmp (fieldName, "NCODE")) ESCAPE (AVE_NCODE, MAG_NONE); 164 if (!strcasecmp (fieldName, "NCRIT")) ESCAPE (AVE_NCRIT, MAG_NONE); 189 if (!strcasecmp (fieldName, "OBJID")) ESCAPE (AVE_OBJID, MAG_NONE); 165 190 166 191 // for words that don't parse, try a photcode … … 175 200 } 176 201 177 // need to distinguish phot, sys errors and scatter 178 if (mode == MAG_ERR) { 179 field->ID = AVE_dMAG; 180 } else { 181 field->ID = AVE_MAG; 182 } 183 202 field->ID = AVE_MAG; 184 203 field->magMode = mode; 185 204 field->photcode = code;
Note:
See TracChangeset
for help on using the changeset viewer.
