IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 1, 2006, 5:27:46 PM (20 years ago)
Author:
Paul Price
Message:

Changing name of recipe to PPIMAGE from PHASE2

File:
1 edited

Legend:

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

    r7629 r8058  
    99    pmFPAfile *input = pmFPAfileDefineFromArgs (&status, config, "PPIMAGE.INPUT", "INPUT");
    1010    if (!status) {
    11         psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
    12         return NULL;
     11        psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
     12        return NULL;
    1313    }
    1414
    1515    // add recipe options supplied on command line
    16     psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PHASE2");
     16    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, RECIPE_NAME);
    1717    psMetadata *arglist = psMetadataLookupPtr (&status, config->arguments, "PPIMAGE.OPTIONS");
    1818    psMetadataCopy (recipe, arglist);
     
    2121    ppImageOptions *options = ppImageOptionsParse (config);
    2222
    23     // the following are defined from the argument list, if given, 
     23    // the following are defined from the argument list, if given,
    2424    // otherwise they revert to the config information
    2525    // not all input or output images are used in a given recipe
    2626    if (options->doBias) {
    27         bool status = false;
    28         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
    29         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
    30         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
    31         if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
     27        bool status = false;
     28        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
     29        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
     30        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
     31        if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
    3232    }
    3333    if (options->doDark) {
    34         bool status = false;
    35         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
    36         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
    37         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
    38         if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
     34        bool status = false;
     35        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
     36        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
     37        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
     38        if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
    3939    }
    4040    if (options->doMask) {
    41         bool status = false;
    42         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
    43         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
    44         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
    45         if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
     41        bool status = false;
     42        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
     43        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
     44        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
     45        if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
    4646    }
    4747    if (options->doFlat) {
    48         bool status = false;
    49         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
    50         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
    51         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
    52         if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
     48        bool status = false;
     49        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
     50        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
     51        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
     52        if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
    5353    }
    5454
     
    6666
    6767    // output is used as a carrier: input to byChip
    68     output->freeLevel = PM_FPA_LEVEL_CHIP; 
     68    output->freeLevel = PM_FPA_LEVEL_CHIP;
    6969
    7070    // define the binned target files (which may just be carriers for some camera configurations)
     
    8989    psArray *chips = psStringSplitArray (chipLine, ",", false);
    9090    if (chips->n > 0) {
    91         pmFPASelectChip (input->fpa, -1, true); // deselect all chips
    92         for (int i = 0; i < chips->n; i++) {
    93             int chipNum = atoi(chips->data[i]);
    94             if (! pmFPASelectChip(input->fpa, chipNum, false)) {
    95                 psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
    96                 return false;
    97             }
     91        pmFPASelectChip (input->fpa, -1, true); // deselect all chips
     92        for (int i = 0; i < chips->n; i++) {
     93            int chipNum = atoi(chips->data[i]);
     94            if (! pmFPASelectChip(input->fpa, chipNum, false)) {
     95                psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
     96                return false;
     97            }
    9898        }
    9999    }
Note: See TracChangeset for help on using the changeset viewer.