IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 17, 2007, 10:17:46 AM (19 years ago)
Author:
jhoblitt
Message:

add dettool -revertnormalizedexp

File:
1 edited

Legend:

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

    r14243 r14265  
    695695            "use the simple output format", false);
    696696
     697    // -revertnormalizedexp
     698    psMetadata *revertnormalizedexpArgs = psMetadataAlloc();
     699    psMetadataAddStr(revertnormalizedexpArgs, PS_LIST_TAIL, "-det_id", 0,
     700            "search by detrend ID (required)", NULL);
     701    psMetadataAddS32(revertnormalizedexpArgs, PS_LIST_TAIL, "-iteration", 0,
     702            "search by iteration number", 0);
     703    psMetadataAddS16(revertnormalizedexpArgs, PS_LIST_TAIL, "-code",  0,
     704            "search by fault code", 0);
     705
    697706    // -toresidimfile
    698707    psMetadata *toresidimfileArgs = psMetadataAlloc();
     
    10201029    PXTOOL_ADD_MODE("-addnormalizedimfile", "", DETTOOL_MODE_ADDNORMALIZEDIMFILE,addnormalizedimfileArgs);
    10211030    PXTOOL_ADD_MODE("-normalizedimfile","", DETTOOL_MODE_NORMALIZEDIMFILE, normalizedimfileArgs);
    1022     PXTOOL_ADD_MODE("-revertnormalizedimfile","", DETTOOL_MODE_REVERTNORMALIZEDIMFILE, normalizedimfileArgs);
     1031    PXTOOL_ADD_MODE("-revertnormalizedimfile","", DETTOOL_MODE_REVERTNORMALIZEDIMFILE, revertnormalizedimfileArgs);
    10231032    PXTOOL_ADD_MODE("-tonormalizedexp", "", DETTOOL_MODE_TONORMALIZEDEXP, tonormalizedexpArgs);
    10241033    PXTOOL_ADD_MODE("-addnormalizedexp", "", DETTOOL_MODE_ADDNORMALIZEDEXP, addnormalizedexpArgs);
    10251034    PXTOOL_ADD_MODE("-normalizedexp",   "", DETTOOL_MODE_NORMALIZEDEXP, normalizedexpArgs);
     1035    PXTOOL_ADD_MODE("-revertnormalizedexp","", DETTOOL_MODE_REVERTNORMALIZEDEXP, revertnormalizedexpArgs);
    10261036    PXTOOL_ADD_MODE("-toresidimfile",   "", DETTOOL_MODE_TORESIDIMFILE, toresidimfileArgs);
    10271037    PXTOOL_ADD_MODE("-addresidimfile",  "", DETTOOL_MODE_ADDRESIDIMFILE,  addresidimfileArgs);
     
    10701080    {
    10711081        // XXX this is broke because you can't specify -iteration 0
    1072         int n = 0;
    1073         bool status = false;
    1074         if ((n = psMetadataLookupS32(&status, config->args, "-iteration"))) {
    1075             if (!psMetadataAddS32(config->where, PS_LIST_TAIL, "iteration", 0, "==", n)) {
     1082        psMetadataItem *item = psMetadataLookup(config->args, "-iteration");
     1083        if (item && psStrcasestr(item->comment, "found")) {
     1084            if (!psMetadataAddS32(config->where, PS_LIST_TAIL, "iteration", 0, "==", item->data.S32)) {
    10761085                psError(PS_ERR_UNKNOWN, false, "failed to add item iteration");
    10771086                psFree(config);
Note: See TracChangeset for help on using the changeset viewer.