IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16103


Ignore:
Timestamp:
Jan 16, 2008, 4:58:09 PM (18 years ago)
Author:
jhoblitt
Message:

convert to PXOPT_* macros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/end_stage/ippTools/src/flatcorr.c

    r16049 r16103  
    128128    PS_ASSERT_PTR_NON_NULL(config, false);
    129129
     130    PXOPT_LOOKUP_STR(exp_id, config->args, "-exp_id", false, false);
     131
    130132    psMetadata *where = psMetadataAlloc();
    131133    // 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))) {
    141136            psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id");
    142137            psFree(where);
     
    144139        }
    145140    }
    146 }
     141
    147142    ADDPARAMSTR(config->args, where, "exp_name");
    148143    ADDRENAMEPARAMSTR(config->args, where, "inst", "camera", "==");
     
    188183    }
    189184
    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);
    232192
    233193    // find the exp_id of all the exposures that we want to queue up.
     
    294254        psMetadata *md = output->data[i];
    295255
     256        bool status;
    296257        psS64 exp_id = psMetadataLookupS64(&status, md, "exp_id");
    297258        if (!status) {
     
    352313    PS_ASSERT_PTR_NON_NULL(config, false);
    353314
     315    PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false);
     316
    354317    // create a temp table to hold completely processed chipRuns
    355318{
     
    420383    }
    421384
    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 
    432385    if (psArrayLength(output)) {
    433386        // negative simple so the default is true
     
    449402    PS_ASSERT_PTR_NON_NULL(config, false);
    450403
    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);
    458406
    459407    // find all rawImfiles matching the default query
     
    504452    }
    505453
    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 
    515454    if (psArrayLength(output)) {
    516455        if (!convertIdToStr(output)) {
     
    538477    PS_ASSERT_PTR_NON_NULL(config, false);
    539478
    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);
    552481
    553482    if (!psDBTransaction(config->dbh)) {
Note: See TracChangeset for help on using the changeset viewer.