IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8058


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

Changing name of recipe to PPIMAGE from PHASE2

Location:
trunk/ppImage/src
Files:
3 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");
  • trunk/ppImage/src/ppImage.h

    r7771 r8058  
    99#include "ppImageOptions.h"
    1010
    11 #define RECIPE_NAME "PHASE2"            // Name of the recipe to use
     11#define RECIPE_NAME "PPIMAGE"           // Name of the recipe to use
    1212#define TIMERNAME "ppImage"             // Name of timer
    1313
  • 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.