Changeset 7423 for trunk/ippTools/src/dettoolConfig.c
- Timestamp:
- Jun 7, 2006, 6:10:08 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/dettoolConfig.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/dettoolConfig.c
r7422 r7423 243 243 psMetadataAddS32(masterArgs, PS_LIST_TAIL, "-iteration", 0, 244 244 "search for detrend master for detrend ID", 0); 245 246 // -rerun 247 psMetadata *rerunArgs = psMetadataAlloc(); 248 psMetadataAddStr(rerunArgs, PS_LIST_TAIL, "-det_id", 0, 249 "search for detrend master for detrend ID (required)", NULL); 250 psMetadataAddStr(rerunArgs, PS_LIST_TAIL, "-exp_id", PS_META_DUPLICATE_OK, 251 "include this exposure (multiple OK, required)", NULL); 245 252 246 253 #define PXTOOL_MODE(option, modeval, argset) \ … … 283 290 PXTOOL_MODE("-masterframe", DETTOOL_MODE_MASTERFRAME, masterframeArgs); 284 291 PXTOOL_MODE("-master", DETTOOL_MODE_MASTER, masterArgs); 292 PXTOOL_MODE("-rerun", DETTOOL_MODE_RERUN, rerunArgs); 285 293 286 294 bool argErr = false; … … 296 304 printf("\nPan-STARRS Detrend Tool\n"); 297 305 printf("Usage: %s <mode> [<options>]\n\n", argv[0]); 298 printf(" <mode> : [-define|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master ]\n\n");306 printf(" <mode> : [-define|-raw|-addprocessed|-processed|-addstacked|-stacked|-stackedframe|-addnormalized|-normalized|-normalizedframe|-addresid|-resid|-addresidexp|-residexp|-declaremasterframe|-masterframe|-master|-rerun]\n\n"); 299 307 fprintf (stdout, "-define "); 300 308 psArgumentHelp(defineArgs); … … 354 362 psArgumentHelp(masterArgs); 355 363 psFree(masterArgs); 364 fprintf (stdout, "-rerun "); 365 psArgumentHelp(rerunArgs); 366 psFree(rerunArgs); 356 367 357 368 exit(EXIT_FAILURE); … … 375 386 psFree(masterframeArgs); 376 387 psFree(masterArgs); 388 psFree(rerunArgs); 377 389 378 390 // setup search criterion … … 395 407 396 408 addWhereStr(det_id); 409 if ((n = psMetadataLookupS32(&status, config->args, "-iteration"))) { 410 if (!psMetadataAddS32(config->where, PS_LIST_TAIL, "iteration", 0, "==", n)) { 411 psError(PS_ERR_UNKNOWN, false, "failed to add item iteration"); 412 exit(EXIT_FAILURE); 413 } 414 } 397 415 addWhereStr(det_type); 398 416 addWhereStr(exp_id);
Note:
See TracChangeset
for help on using the changeset viewer.
