Changeset 16103
- Timestamp:
- Jan 16, 2008, 4:58:09 PM (18 years ago)
- File:
-
- 1 edited
-
branches/end_stage/ippTools/src/flatcorr.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/end_stage/ippTools/src/flatcorr.c
r16049 r16103 128 128 PS_ASSERT_PTR_NON_NULL(config, false); 129 129 130 PXOPT_LOOKUP_STR(exp_id, config->args, "-exp_id", false, false); 131 130 132 psMetadata *where = psMetadataAlloc(); 131 133 // convert exp_id into a psS64 132 { 133 bool status = false; 134 psString var = psMetadataLookupStr(&status, config->args, "-exp_id"); 135 if (!status) { 136 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -exp_id"); 137 return false; 138 } 139 if (var) { 140 if (!psMetadataAddS64(where, PS_LIST_TAIL, "exp_id", 0, "==", (psS64)atoll(var))) { 134 if (exp_id) { 135 if (!psMetadataAddS64(where, PS_LIST_TAIL, "exp_id", 0, "==", (psS64)atoll(exp_id))) { 141 136 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id"); 142 137 psFree(where); … … 144 139 } 145 140 } 146 } 141 147 142 ADDPARAMSTR(config->args, where, "exp_name"); 148 143 ADDRENAMEPARAMSTR(config->args, where, "inst", "camera", "=="); … … 188 183 } 189 184 190 bool status = false; 191 psString workdir = psMetadataLookupStr(&status, config->args, "-set_workdir"); 192 if (!status) { 193 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_workdir"); 194 return false; 195 } 196 197 psString label = psMetadataLookupStr(&status, config->args, "-set_label"); 198 if (!status) { 199 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_label"); 200 return false; 201 } 202 203 psString reduction = psMetadataLookupStr(&status, config->args, "-set_reduction"); 204 if (!status) { 205 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_reduction"); 206 return false; 207 } 208 209 psString expgroup = psMetadataLookupStr(&status, config->args, "-set_expgroup"); 210 if (!status) { 211 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_expgroup"); 212 return false; 213 } 214 215 psString dvodb = psMetadataLookupStr(&status, config->args, "-set_dvodb"); 216 if (!status) { 217 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_dvodb"); 218 return false; 219 } 220 221 psString tess_id = psMetadataLookupStr(&status, config->args, "-set_tess_id"); 222 if (!status) { 223 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_tess_id"); 224 return false; 225 } 226 227 psString end_stage = psMetadataLookupStr(&status, config->args, "-set_end_stage"); 228 if (!status) { 229 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_end_stage"); 230 return false; 231 } 185 PXOPT_LOOKUP_STR(workdir, config->args, "-set_workdir", false, false); 186 PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false); 187 PXOPT_LOOKUP_STR(reduction, config->args, "-set_reduction", false, false); 188 PXOPT_LOOKUP_STR(expgroup, config->args, "-set_expgroup", false, false); 189 PXOPT_LOOKUP_STR(dvodb, config->args, "-set_dvodb", false, false); 190 PXOPT_LOOKUP_STR(tess_id, config->args, "-set_tess_id", false, false); 191 PXOPT_LOOKUP_STR(end_stage, config->args, "-set_end_stage", false, false); 232 192 233 193 // find the exp_id of all the exposures that we want to queue up. … … 294 254 psMetadata *md = output->data[i]; 295 255 256 bool status; 296 257 psS64 exp_id = psMetadataLookupS64(&status, md, "exp_id"); 297 258 if (!status) { … … 352 313 PS_ASSERT_PTR_NON_NULL(config, false); 353 314 315 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 316 354 317 // create a temp table to hold completely processed chipRuns 355 318 { … … 420 383 } 421 384 422 bool simple = false;423 {424 bool status = false;425 simple = psMetadataLookupBool(&status, config->args, "-simple");426 if (!status) {427 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -simple");428 return false;429 }430 }431 432 385 if (psArrayLength(output)) { 433 386 // negative simple so the default is true … … 449 402 PS_ASSERT_PTR_NON_NULL(config, false); 450 403 451 452 bool status = false; 453 psU64 limit = psMetadataLookupU64(&status, config->args, "-limit"); 454 if (!status) { 455 psError(PXTOOLS_ERR_PROG, false, "failed to lookup value for -limit"); 456 return false; 457 } 404 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 405 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 458 406 459 407 // find all rawImfiles matching the default query … … 504 452 } 505 453 506 bool simple = false;507 {508 bool status = false;509 simple = psMetadataLookupBool(&status, config->args, "-simple");510 if (!status) { psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -simple");511 return false;512 }513 }514 515 454 if (psArrayLength(output)) { 516 455 if (!convertIdToStr(output)) { … … 538 477 PS_ASSERT_PTR_NON_NULL(config, false); 539 478 540 bool status = false; 541 psString corr_id = psMetadataLookupStr(&status, config->args, "-corr_id"); 542 if (!status) { 543 psError(PXTOOLS_ERR_PROG, false, "failed to lookup value for -corr_id"); 544 return false; 545 } 546 547 psString stats = psMetadataLookupStr(&status, config->args, "-stats"); 548 if (!status) { 549 psError(PXTOOLS_ERR_PROG, false, "failed to lookup value for -stats"); 550 return false; 551 } 479 PXOPT_LOOKUP_STR(corr_id, config->args, "-corr_id", true, false); 480 PXOPT_LOOKUP_STR(stats, config->args, "-stats", true, false); 552 481 553 482 if (!psDBTransaction(config->dbh)) {
Note:
See TracChangeset
for help on using the changeset viewer.
