IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 12, 2007, 5:26:20 PM (19 years ago)
Author:
jhoblitt
Message:

add detRun.filelevel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool.c

    r12131 r12422  
    242242    }
    243243
     244    psString filelevel = psMetadataLookupStr(&status, config->args, "-filelevel");
     245    if (!status) {
     246        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -filelevel");
     247        return false;
     248    }
     249    if (!filelevel) {
     250        psError(PS_ERR_UNKNOWN, true, "-filelevel is required");
     251        return false;
     252    }
     253
    244254    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
    245255    if (!status) {
     
    509519            mode,
    510520            "run",
     521            filelevel,
    511522            workdir,
    512523            camera,
     
    661672    }
    662673
     674    psString filelevel = psMetadataLookupStr(&status, config->args, "-filelevel");
     675    if (!status) {
     676        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -filelevel");
     677        return false;
     678    }
     679    if (!filelevel) {
     680        psError(PS_ERR_UNKNOWN, true, "-filelevel is required");
     681        return false;
     682    }
     683
    663684    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
    664685    if (!status) {
     
    11621183            mode,
    11631184            "run",  // state
     1185            filelevel,
    11641186            workdir,
    11651187            camera,
     
    13671389        psFree(detRun->exp_type);
    13681390        detRun->exp_type = psStringCopy(exp_type);
     1391    }
     1392
     1393    psString filelevel = psMetadataLookupStr(&status, config->args, "-set_filelevel");
     1394    if (!status) {
     1395        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_filelevel");
     1396        return false;
     1397    }
     1398    if (filelevel) {
     1399        psFree(detRun->filelevel);
     1400        detRun->filelevel = psStringCopy(filelevel);
     1401    }
     1402
     1403    psString workdir = psMetadataLookupStr(&status, config->args, "-set_workdir");
     1404    if (!status) {
     1405        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_workdir");
     1406        return false;
     1407    }
     1408    if (workdir) {
     1409        psFree(detRun->workdir);
     1410        detRun->workdir = psStringCopy(workdir);
    13691411    }
    13701412
     
    61036145    }
    61046146
     6147    psString filelevel = psMetadataLookupStr(&status, config->args, "-filelevel");
     6148    if (!status) {
     6149        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -filelevel");
     6150        return false;
     6151    }
     6152    if (!filelevel) {
     6153        psError(PS_ERR_UNKNOWN, true, "-filelevel is required");
     6154        return false;
     6155    }
     6156
    61056157    psString workdir = psMetadataLookupStr(&status, config->args, "-workdir");
    61066158    if (!status) {
     
    63136365            mode,
    63146366            "reg",      // state
     6367            filelevel,
    63156368            workdir,
    63166369            camera,
Note: See TracChangeset for help on using the changeset viewer.