IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18030 for trunk/ppStack


Ignore:
Timestamp:
Jun 9, 2008, 1:00:32 PM (18 years ago)
Author:
Paul Price
Message:

Read functions for readouts need to take a database handle so they can read the concepts.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStack/src/ppStackLoop.c

    r17682 r18030  
    430430                }
    431431
    432                 if (!pmReadoutReadChunk(readout, imageFits->data[i], 0, numScans, overlap) ||
    433                     !pmReadoutReadChunkMask(readout, maskFits->data[i], 0, numScans, overlap) ||
    434                     !pmReadoutReadChunkWeight(readout, weightFits->data[i], 0, numScans, overlap)) {
     432                if (!pmReadoutReadChunk(readout, imageFits->data[i], 0, numScans, overlap,
     433                                        config->database) ||
     434                    !pmReadoutReadChunkMask(readout, maskFits->data[i], 0, numScans, overlap,
     435                                            config->database) ||
     436                    !pmReadoutReadChunkWeight(readout, weightFits->data[i], 0, numScans, overlap,
     437                                              config->database)) {
    435438                    psError(PS_ERR_IO, false, "Unable to read chunk %d for file %d", numChunk, i);
    436439                    psFree(readouts);
     
    471474                    continue;
    472475                }
    473                 more &= pmReadoutMore(readout, imageFits->data[i], 0, numScans);
    474                 more &= pmReadoutMoreMask(readout, maskFits->data[i], 0, numScans);
    475                 more &= pmReadoutMoreWeight(readout, weightFits->data[i], 0, numScans);
     476                more &= pmReadoutMore(readout, imageFits->data[i], 0, numScans, config->database);
     477                more &= pmReadoutMoreMask(readout, maskFits->data[i], 0, numScans, config->database);
     478                more &= pmReadoutMoreWeight(readout, weightFits->data[i], 0, numScans, config->database);
    476479            }
    477480        }
     
    551554                assert(readout);
    552555
    553                 if (!pmReadoutReadChunk(readout, imageFits->data[i], 0, numScans, 0) ||
    554                     !pmReadoutReadChunkMask(readout, maskFits->data[i], 0, numScans, 0) ||
    555                     !pmReadoutReadChunkWeight(readout, weightFits->data[i], 0, numScans, 0)) {
     556                if (!pmReadoutReadChunk(readout, imageFits->data[i], 0, numScans, 0, config->database) ||
     557                    !pmReadoutReadChunkMask(readout, maskFits->data[i], 0, numScans, 0, config->database) ||
     558                    !pmReadoutReadChunkWeight(readout, weightFits->data[i], 0, numScans, 0,
     559                                              config->database)) {
    556560                    psError(PS_ERR_IO, false, "Unable to read chunk %d for file %d", numChunk, i);
    557561                    psFree(readouts);
     
    593597                    continue;
    594598                }
    595                 more &= pmReadoutMore(readout, imageFits->data[i], 0, numScans);
    596                 more &= pmReadoutMoreMask(readout, maskFits->data[i], 0, numScans);
    597                 more &= pmReadoutMoreWeight(readout, weightFits->data[i], 0, numScans);
     599                more &= pmReadoutMore(readout, imageFits->data[i], 0, numScans, config->database);
     600                more &= pmReadoutMoreMask(readout, maskFits->data[i], 0, numScans, config->database);
     601                more &= pmReadoutMoreWeight(readout, weightFits->data[i], 0, numScans, config->database);
    598602            }
    599603        }
Note: See TracChangeset for help on using the changeset viewer.