IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23535


Ignore:
Timestamp:
Mar 25, 2009, 3:26:30 PM (17 years ago)
Author:
bills
Message:

look up mask with new name "LOW" if not found
look up "BAD" (for backward compatability)

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImageSetMaskBits.c

    r23534 r23535  
    2828    // mask for below-range data  (default to RANGE if not defined)
    2929    options->badMask = pmConfigMaskGet("LOW", config);
     30    if (!options->badMask) {
     31        // XXX look up old name for backward compatability
     32        options->badMask = pmConfigMaskGet("BAD", config);
     33    }
    3034    psAssert (options->badMask, "low mask not set");
    3135
  • trunk/ppSub/src/ppSubSetMasks.c

    r23505 r23535  
    4343    psAssert(satValue, "SAT must be non-zero");
    4444
    45     psImageMaskType badValue = pmConfigMaskGet("BAD", config);
    46     psAssert(badValue, "BAD must be non-zero");
     45    psImageMaskType lowValue = pmConfigMaskGet("LOW", config);
     46    if (!lowValue) {
     47        // Look up old name for backward compatability
     48        lowValue = pmConfigMaskGet("BAD", config);
     49    }
     50    psAssert(lowValue, "LOW or BAD must be non-zero");
    4751
    4852    // input images
     
    5862    if (!inRO->mask) {
    5963        if (psMetadataLookupBool(NULL, recipe, "MASK.GENERATE")) {
    60             pmReadoutSetMask(inRO, satValue, badValue);
     64            pmReadoutSetMask(inRO, satValue, lowValue);
    6165        } else {
    6266            inRO->mask = psImageAlloc(numCols, numRows, PS_TYPE_IMAGE_MASK);
     
    6670    if (!refRO->mask) {
    6771        if (psMetadataLookupBool(NULL, recipe, "MASK.GENERATE")) {
    68             pmReadoutSetMask(refRO, satValue, badValue);
     72            pmReadoutSetMask(refRO, satValue, lowValue);
    6973        } else {
    7074            refRO->mask = psImageAlloc(numCols, numRows, PS_TYPE_IMAGE_MASK);
  • trunk/psModules/src/camera/pmFPARead.c

    r22699 r23535  
    554554          }
    555555          psFree(header);
    556           bad = pmConfigMaskGet("BAD", config);
     556          bad = pmConfigMaskGet("LOW", config);
     557          if (!bad) {
     558              // XXX look up old name for compatability
     559              bad = pmConfigMaskGet("BAD", config);
     560          }
    557561          break;
    558562      }
  • trunk/psphot/src/psphotMaskReadout.c

    r23306 r23535  
    1212    psMetadataAddImageMask (recipe, PS_LIST_TAIL, "MASK.SAT", PS_META_REPLACE, "user-defined mask", maskSat);
    1313
    14     psImageMaskType maskBad  = pmConfigMaskGet("BAD", config); // Mask value for bad pixels
     14    psImageMaskType maskBad  = pmConfigMaskGet("LOW", config); // Mask value for low pixels
     15    if (!maskBad) {
     16        // XXX: for backward compatability look up old name
     17        maskBad  = pmConfigMaskGet("BAD", config);
     18    }
    1519    psMetadataAddImageMask (recipe, PS_LIST_TAIL, "MASK.BAD", PS_META_REPLACE, "user-defined mask", maskBad);
    1620
Note: See TracChangeset for help on using the changeset viewer.