IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12770


Ignore:
Timestamp:
Apr 5, 2007, 5:26:25 PM (19 years ago)
Author:
Paul Price
Message:

An FPA may contain an image that it's read in and a weight map (or
mask) that it's constructed in the readout. In that case,
pmHDUGenerate wasn't generating the HDU for the weight, because it
assumed it existed. Fixed by specifying additional tests.
Also fixed the levels.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmHDUGenerate.c

    r12696 r12770  
    521521        return false;
    522522    }
    523     if (hdu->images) {
     523    if (hdu->images && hdu->masks && hdu->weights) {
    524524        // It's already here!
    525525        return true;
     
    571571        return generateForCells(chip);
    572572    }
    573     if (hdu->images) {
     573    if (hdu->images && hdu->masks && hdu->weights) {
    574574        // It's already here!
    575575        return true;
     
    578578    pmFPALevel extLevel = extensionLevel(hdu);
    579579    switch (extLevel) {
    580     case PM_FPA_LEVEL_NONE:
    581580    case PM_FPA_LEVEL_CELL:
    582581        // Work on lower levels
    583582        return generateForCells(chip);
     583    case PM_FPA_LEVEL_NONE:
    584584    case PM_FPA_LEVEL_CHIP: {
    585585            // Work on this level
     
    620620        return generateForChips(fpa);
    621621    }
    622     if (hdu->images) {
     622    if (hdu->images && hdu->masks && hdu->weights) {
    623623        // It's already here!
    624624        return true;
     
    627627    pmFPALevel extLevel = extensionLevel(hdu);
    628628    switch (extLevel) {
    629     case PM_FPA_LEVEL_NONE:
    630629    case PM_FPA_LEVEL_CELL:
    631630    case PM_FPA_LEVEL_CHIP:
    632631        // Work on lower levels
    633632        return generateForChips(fpa);
     633    case PM_FPA_LEVEL_NONE:
    634634    case PM_FPA_LEVEL_FPA: {
    635635            // Work on this level
Note: See TracChangeset for help on using the changeset viewer.