Changeset 15775 for trunk/ippTools/src/regtool.c
- Timestamp:
- Dec 7, 2007, 5:18:56 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/regtool.c (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/regtool.c
r15740 r15775 589 589 } 590 590 if (exp_id) { 591 if (!psMetadataAddStr(where, PS_LIST_TAIL, " exp_id", 0, "==", exp_id)) {591 if (!psMetadataAddStr(where, PS_LIST_TAIL, "T1.exp_id", 0, "==", exp_id)) { 592 592 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id"); 593 593 psFree(where); … … 597 597 } 598 598 599 psString whereClaus = psDBGenerateWhereSQL(where, NULL); 599 600 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 600 601 psFree(where); 601 if (whereClaus ) {602 psStringAppend(&query, " %s", whereClaus);603 psFree(whereClaus);602 if (whereClause) { 603 psStringAppend(&query, " AND %s", whereClause); 604 psFree(whereClause); 604 605 } 605 606 } … … 1023 1024 } 1024 1025 1026 psString comment = psMetadataLookupStr(&status, config->args, "-comment"); 1027 if (!status) { 1028 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -comment"); 1029 return false; 1030 } 1031 1025 1032 psF32 airmass = psMetadataLookupF32(&status, config->args, "-airmass"); 1026 1033 if (!status) { … … 1095 1102 } 1096 1103 1097 psF32 M1_x = psMetadataLookupF32(&status, config->args, "-M1_x");1098 if (!status) { 1099 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_x");1100 return false; 1101 } 1102 psF32 M1_y = psMetadataLookupF32(&status, config->args, "-M1_y");1103 if (!status) { 1104 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_y");1105 return false; 1106 } 1107 psF32 M1_z = psMetadataLookupF32(&status, config->args, "-M1_z");1108 if (!status) { 1109 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_z");1110 return false; 1111 } 1112 psF32 M1_tip = psMetadataLookupF32(&status, config->args, "-M1_tip");1113 if (!status) { 1114 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_tip");1115 return false; 1116 } 1117 psF32 M1_tilt = psMetadataLookupF32(&status, config->args, "-M1_tilt");1118 if (!status) { 1119 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_tilt");1120 return false; 1121 } 1122 1123 psF32 M2_x = psMetadataLookupF32(&status, config->args, "-M2_x");1124 if (!status) { 1125 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_x");1126 return false; 1127 } 1128 psF32 M2_y = psMetadataLookupF32(&status, config->args, "-M2_y");1129 if (!status) { 1130 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_y");1131 return false; 1132 } 1133 psF32 M2_z = psMetadataLookupF32(&status, config->args, "-M2_z");1134 if (!status) { 1135 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_z");1136 return false; 1137 } 1138 psF32 M2_tip = psMetadataLookupF32(&status, config->args, "-M2_tip");1139 if (!status) { 1140 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_tip");1141 return false; 1142 } 1143 psF32 M2_tilt = psMetadataLookupF32(&status, config->args, "-M2_tilt");1144 if (!status) { 1145 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_tilt");1104 psF32 m1_x = psMetadataLookupF32(&status, config->args, "-m1_x"); 1105 if (!status) { 1106 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_x"); 1107 return false; 1108 } 1109 psF32 m1_y = psMetadataLookupF32(&status, config->args, "-m1_y"); 1110 if (!status) { 1111 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_y"); 1112 return false; 1113 } 1114 psF32 m1_z = psMetadataLookupF32(&status, config->args, "-m1_z"); 1115 if (!status) { 1116 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_z"); 1117 return false; 1118 } 1119 psF32 m1_tip = psMetadataLookupF32(&status, config->args, "-m1_tip"); 1120 if (!status) { 1121 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_tip"); 1122 return false; 1123 } 1124 psF32 m1_tilt = psMetadataLookupF32(&status, config->args, "-m1_tilt"); 1125 if (!status) { 1126 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_tilt"); 1127 return false; 1128 } 1129 1130 psF32 m2_x = psMetadataLookupF32(&status, config->args, "-m2_x"); 1131 if (!status) { 1132 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_x"); 1133 return false; 1134 } 1135 psF32 m2_y = psMetadataLookupF32(&status, config->args, "-m2_y"); 1136 if (!status) { 1137 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_y"); 1138 return false; 1139 } 1140 psF32 m2_z = psMetadataLookupF32(&status, config->args, "-m2_z"); 1141 if (!status) { 1142 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_z"); 1143 return false; 1144 } 1145 psF32 m2_tip = psMetadataLookupF32(&status, config->args, "-m2_tip"); 1146 if (!status) { 1147 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_tip"); 1148 return false; 1149 } 1150 psF32 m2_tilt = psMetadataLookupF32(&status, config->args, "-m2_tilt"); 1151 if (!status) { 1152 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_tilt"); 1146 1153 return false; 1147 1154 } … … 1165 1172 if (!status) { 1166 1173 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_dir"); 1174 return false; 1175 } 1176 1177 psF32 teltemp_m1 = psMetadataLookupF32(&status, config->args, "-teltemp_m1"); 1178 if (!status) { 1179 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m1"); 1180 return false; 1181 } 1182 psF32 teltemp_m1cell = psMetadataLookupF32(&status, config->args, "-teltemp_m1cell"); 1183 if (!status) { 1184 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m1cell"); 1185 return false; 1186 } 1187 psF32 teltemp_m2 = psMetadataLookupF32(&status, config->args, "-teltemp_m2"); 1188 if (!status) { 1189 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m2"); 1190 return false; 1191 } 1192 psF32 teltemp_spider = psMetadataLookupF32(&status, config->args, "-teltemp_spider"); 1193 if (!status) { 1194 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_spider"); 1195 return false; 1196 } 1197 psF32 teltemp_truss = psMetadataLookupF32(&status, config->args, "-teltemp_truss"); 1198 if (!status) { 1199 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_truss"); 1200 return false; 1201 } 1202 psF32 teltemp_extra = psMetadataLookupF32(&status, config->args, "-teltemp_extra"); 1203 if (!status) { 1204 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_extra"); 1167 1205 return false; 1168 1206 } … … 1240 1278 reduction ? reduction : exp->reduction, 1241 1279 filter, 1280 comment, 1242 1281 airmass, 1243 1282 ra, … … 1252 1291 ccd_temp, 1253 1292 posang, 1254 M1_x,1255 M1_y,1256 M1_z,1257 M1_tip,1258 M1_tilt,1259 M2_x,1260 M2_y,1261 M2_z,1262 M2_tip,1263 M2_tilt,1293 m1_x, 1294 m1_y, 1295 m1_z, 1296 m1_tip, 1297 m1_tilt, 1298 m2_x, 1299 m2_y, 1300 m2_z, 1301 m2_tip, 1302 m2_tilt, 1264 1303 env_temp, 1265 1304 env_humid, 1266 1305 env_wind, 1267 1306 env_dir, 1307 teltemp_m1, 1308 teltemp_m1cell, 1309 teltemp_m2, 1310 teltemp_spider, 1311 teltemp_truss, 1312 teltemp_extra, 1268 1313 pon_time, 1269 1314 user_1, … … 1361 1406 } 1362 1407 1408 psString comment = psMetadataLookupStr(&status, config->args, "-comment"); 1409 if (!status) { 1410 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -comment"); 1411 return false; 1412 } 1413 1363 1414 psF32 airmass = psMetadataLookupF32(&status, config->args, "-airmass"); 1364 1415 if (!status) { … … 1433 1484 } 1434 1485 1435 psF32 M1_x = psMetadataLookupF32(&status, config->args, "-M1_x");1436 if (!status) { 1437 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_x");1438 return false; 1439 } 1440 psF32 M1_y = psMetadataLookupF32(&status, config->args, "-M1_y");1441 if (!status) { 1442 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_y");1443 return false; 1444 } 1445 psF32 M1_z = psMetadataLookupF32(&status, config->args, "-M1_z");1446 if (!status) { 1447 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_z");1448 return false; 1449 } 1450 psF32 M1_tip = psMetadataLookupF32(&status, config->args, "-M1_tip");1451 if (!status) { 1452 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_tip");1453 return false; 1454 } 1455 psF32 M1_tilt = psMetadataLookupF32(&status, config->args, "-M1_tilt");1456 if (!status) { 1457 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M1_tilt");1458 return false; 1459 } 1460 1461 psF32 M2_x = psMetadataLookupF32(&status, config->args, "-M2_x");1462 if (!status) { 1463 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_x");1464 return false; 1465 } 1466 psF32 M2_y = psMetadataLookupF32(&status, config->args, "-M2_y");1467 if (!status) { 1468 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_y");1469 return false; 1470 } 1471 psF32 M2_z = psMetadataLookupF32(&status, config->args, "-M2_z");1472 if (!status) { 1473 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_z");1474 return false; 1475 } 1476 psF32 M2_tip = psMetadataLookupF32(&status, config->args, "-M2_tip");1477 if (!status) { 1478 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_tip");1479 return false; 1480 } 1481 psF32 M2_tilt = psMetadataLookupF32(&status, config->args, "-M2_tilt");1482 if (!status) { 1483 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for - M2_tilt");1486 psF32 m1_x = psMetadataLookupF32(&status, config->args, "-m1_x"); 1487 if (!status) { 1488 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_x"); 1489 return false; 1490 } 1491 psF32 m1_y = psMetadataLookupF32(&status, config->args, "-m1_y"); 1492 if (!status) { 1493 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_y"); 1494 return false; 1495 } 1496 psF32 m1_z = psMetadataLookupF32(&status, config->args, "-m1_z"); 1497 if (!status) { 1498 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_z"); 1499 return false; 1500 } 1501 psF32 m1_tip = psMetadataLookupF32(&status, config->args, "-m1_tip"); 1502 if (!status) { 1503 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_tip"); 1504 return false; 1505 } 1506 psF32 m1_tilt = psMetadataLookupF32(&status, config->args, "-m1_tilt"); 1507 if (!status) { 1508 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m1_tilt"); 1509 return false; 1510 } 1511 1512 psF32 m2_x = psMetadataLookupF32(&status, config->args, "-m2_x"); 1513 if (!status) { 1514 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_x"); 1515 return false; 1516 } 1517 psF32 m2_y = psMetadataLookupF32(&status, config->args, "-m2_y"); 1518 if (!status) { 1519 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_y"); 1520 return false; 1521 } 1522 psF32 m2_z = psMetadataLookupF32(&status, config->args, "-m2_z"); 1523 if (!status) { 1524 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_z"); 1525 return false; 1526 } 1527 psF32 m2_tip = psMetadataLookupF32(&status, config->args, "-m2_tip"); 1528 if (!status) { 1529 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_tip"); 1530 return false; 1531 } 1532 psF32 m2_tilt = psMetadataLookupF32(&status, config->args, "-m2_tilt"); 1533 if (!status) { 1534 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -m2_tilt"); 1484 1535 return false; 1485 1536 } … … 1503 1554 if (!status) { 1504 1555 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_dir"); 1556 return false; 1557 } 1558 1559 psF32 teltemp_m1 = psMetadataLookupF32(&status, config->args, "-teltemp_m1"); 1560 if (!status) { 1561 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m1"); 1562 return false; 1563 } 1564 psF32 teltemp_m1cell = psMetadataLookupF32(&status, config->args, "-teltemp_m1cell"); 1565 if (!status) { 1566 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m1cell"); 1567 return false; 1568 } 1569 psF32 teltemp_m2 = psMetadataLookupF32(&status, config->args, "-teltemp_m2"); 1570 if (!status) { 1571 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_m2"); 1572 return false; 1573 } 1574 psF32 teltemp_spider = psMetadataLookupF32(&status, config->args, "-teltemp_spider"); 1575 if (!status) { 1576 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_spider"); 1577 return false; 1578 } 1579 psF32 teltemp_truss = psMetadataLookupF32(&status, config->args, "-teltemp_truss"); 1580 if (!status) { 1581 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_truss"); 1582 return false; 1583 } 1584 psF32 teltemp_extra = psMetadataLookupF32(&status, config->args, "-teltemp_extra"); 1585 if (!status) { 1586 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -teltemp_extra"); 1505 1587 return false; 1506 1588 } … … 1577 1659 filelevel, 1578 1660 filter, 1661 comment, 1579 1662 airmass, 1580 1663 ra, … … 1589 1672 ccd_temp, 1590 1673 posang, 1591 M1_x,1592 M1_y,1593 M1_z,1594 M1_tip,1595 M1_tilt,1596 M2_x,1597 M2_y,1598 M2_z,1599 M2_tip,1600 M2_tilt,1674 m1_x, 1675 m1_y, 1676 m1_z, 1677 m1_tip, 1678 m1_tilt, 1679 m2_x, 1680 m2_y, 1681 m2_z, 1682 m2_tip, 1683 m2_tilt, 1601 1684 env_temp, 1602 1685 env_humid, 1603 1686 env_wind, 1604 1687 env_dir, 1688 teltemp_m1, 1689 teltemp_m1cell, 1690 teltemp_m2, 1691 teltemp_spider, 1692 teltemp_truss, 1693 teltemp_extra, 1605 1694 pon_time, 1606 1695 user_1,
Note:
See TracChangeset
for help on using the changeset viewer.
