IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 13, 2006, 5:14:07 PM (21 years ago)
Author:
Paul Price
Message:

Small hacks from updating psModule code for FPAs and concepts

File:
1 edited

Legend:

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

    r5858 r5976  
    88// XXX : add fringe frame
    99
    10 bool ppFPAOpen (ppFPA *fpa, psMetadata *camera, char *name, bool doThis) {
     10bool ppFileOpen(ppFile *file, psMetadata *camera, char *name, bool doThis) {
    1111
    1212    if (!doThis) {
    13         return false;
     13        return false;
    1414    }
    1515
    16     psLogMsg("phase2", PS_LOG_INFO, "Opening %s image: %s\n", name, fpa->filename);
    17     fpa->fits = psFitsOpen(fpa->filename, "r"); // File handle
    18     fpa->header = psFitsReadHeader(NULL, fpa->fits); // primary header
    19     if (! pmConfigValidateCamera(camera, fpa->header)) {
    20         psError(PS_ERR_IO, true, "%s (%s) does not seem to be from the correct camera.\n", name, fpa->filename);
    21         exit(EXIT_FAILURE);
     16    psLogMsg("phase2", PS_LOG_INFO, "Opening %s image: %s\n", name, file->filename);
     17    file->fits = psFitsOpen(file->filename, "r"); // File handle
     18    file->phu = psFitsReadHeader(NULL, file->fits); // primary header
     19    if (! pmConfigValidateCamera(camera, file->phu)) {
     20        psError(PS_ERR_IO, true, "%s (%s) does not seem to be from the correct camera.\n", name,
     21                file->filename);
     22        exit(EXIT_FAILURE);
    2223    }
    2324    return true;
     
    2627bool ppImageParseDetrend (ppData *data, ppOptions *options, ppConfig *config) {
    2728
    28     ppFPAOpen (data->mask, config->camera, "mask", options->doMask);
    29     ppFPAOpen (data->bias, config->camera, "bias", options->doBias);
    30     ppFPAOpen (data->dark, config->camera, "dark", options->doDark);
    31     ppFPAOpen (data->flat, config->camera, "flat", options->doFlat);
     29    ppFileOpen(data->mask, config->camera, "mask", options->doMask);
     30    ppFileOpen(data->bias, config->camera, "bias", options->doBias);
     31    ppFileOpen(data->dark, config->camera, "dark", options->doDark);
     32    ppFileOpen(data->flat, config->camera, "flat", options->doFlat);
    3233    return true;
    3334}
Note: See TracChangeset for help on using the changeset viewer.