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/ppFocusParseCamera.c

    r7749 r8058  
    1010    pmFPAfile *input = pmFPAfileDefineSingleFromArgs (&status, config, "PPIMAGE.INPUT", "INPUT", entry);
    1111    if (!status) {
    12         psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
    13         return NULL;
     12        psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
     13        return NULL;
    1414    }
    1515
    1616    // add recipe options supplied on command line
    17     psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PHASE2");
     17    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, RECIPE_NAME);
    1818    psMetadata *arglist = psMetadataLookupPtr (&status, config->arguments, "PPIMAGE.OPTIONS");
    1919    psMetadataCopy (recipe, arglist);
     
    2222    ppImageOptions *options = ppImageOptionsParse (config);
    2323
    24     // the following are defined from the argument list, if given, 
     24    // the following are defined from the argument list, if given,
    2525    // otherwise they revert to the config information or detrend database if specified
    2626    // not all input or output images are used in a given recipe
    2727    if (options->doBias) {
    28         bool status = false;
    29         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
    30         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
    31         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
    32         if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
     28        bool status = false;
     29        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
     30        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
     31        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
     32        if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
    3333    }
    3434    if (options->doDark) {
    35         bool status = false;
    36         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
    37         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
    38         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
    39         if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
     35        bool status = false;
     36        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
     37        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
     38        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
     39        if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
    4040    }
    4141    if (options->doMask) {
    42         bool status = false;
    43         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
    44         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
    45         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
    46         if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
     42        bool status = false;
     43        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
     44        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
     45        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
     46        if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
    4747    }
    4848    if (options->doFlat) {
    49         bool status = false;
    50         pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
    51         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
    52         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
    53         if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
     49        bool status = false;
     50        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
     51        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
     52        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
     53        if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
    5454    }
    5555
     
    6767
    6868    // output is used as a carrier: input to byChip
    69     output->freeLevel = PM_FPA_LEVEL_CHIP; 
     69    output->freeLevel = PM_FPA_LEVEL_CHIP;
    7070
    7171    // define the binned target files (which may just be carriers for some camera configurations)
     
    9090    psArray *chips = psStringSplitArray (chipLine, ",", false);
    9191    if (chips->n > 0) {
    92         pmFPASelectChip (input->fpa, -1, true); // deselect all chips
    93         for (int i = 0; i < chips->n; i++) {
    94             int chipNum = atoi(chips->data[i]);
    95             if (! pmFPASelectChip(input->fpa, chipNum, false)) {
    96                 psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
    97                 return false;
    98             }
     92        pmFPASelectChip (input->fpa, -1, true); // deselect all chips
     93        for (int i = 0; i < chips->n; i++) {
     94            int chipNum = atoi(chips->data[i]);
     95            if (! pmFPASelectChip(input->fpa, chipNum, false)) {
     96                psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
     97                return false;
     98            }
    9999        }
    100100    }
     
    121121    psMetadataRemoveKey (config->files, "PPIMAGE.BIN1");
    122122    psMetadataRemoveKey (config->files, "PPIMAGE.BIN2");
    123    
     123
    124124    psMetadataRemoveKey (config->files, "PPIMAGE.JPEG1");
    125125    psMetadataRemoveKey (config->files, "PPIMAGE.JPEG2");
Note: See TracChangeset for help on using the changeset viewer.