IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12575


Ignore:
Timestamp:
Mar 23, 2007, 2:23:04 PM (19 years ago)
Author:
Paul Price
Message:

Recent changes to the recipe parsing has revealed that certain options should be pushed onto the config->arguments, rather than the recipe.

Location:
trunk/ppImage/src
Files:
3 edited

Legend:

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

    r12547 r12575  
    3636
    3737    if (psArgumentGet (argc, argv, "-version")) {
    38         psString version;
    39         version = ppImageVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    40         version = ppStatsVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    41         version = psphotVersionLong();    fprintf (stdout, "%s\n", version); psFree (version);
    42         version = psastroVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
    43         version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
    44         version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
    45         exit (0);
     38        psString version;
     39        version = ppImageVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     40        version = ppStatsVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     41        version = psphotVersionLong();    fprintf (stdout, "%s\n", version); psFree (version);
     42        version = psastroVersionLong();   fprintf (stdout, "%s\n", version); psFree (version);
     43        version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
     44        version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
     45        exit (0);
    4646    }
    4747
     
    6363    if ((argnum = psArgumentGet(argc, argv, "-stat"))) {
    6464        psArgumentRemove(argnum, &argc, argv);
    65         psMetadataAddStr(options, PS_LIST_TAIL, "STATS", PS_META_REPLACE,
     65        psMetadataAddStr(config->arguments, PS_LIST_TAIL, "STATS", PS_META_REPLACE,
    6666                         "Filename for summary statistics", argv[argnum]);
    6767        psArgumentRemove(argnum, &argc, argv);
     
    7070    if ((argnum = psArgumentGet(argc, argv, "-isfringe"))) {
    7171        psArgumentRemove(argnum, &argc, argv);
    72         psMetadataAddBool(options, PS_LIST_TAIL, "INPUT_IS_FRINGE", PS_META_REPLACE,
     72        psMetadataAddBool(config->arguments, PS_LIST_TAIL, "INPUT_IS_FRINGE", PS_META_REPLACE,
    7373                          "Input is fringe image", true);
    7474    }
     
    7676    // the following options override the PPIMAGE recipe options
    7777
    78     // recipe option: -usemask : override MASK setting in phase2.recipe
     78    // recipe option: -usemask : override MASK setting in recipe
    7979    if ((argnum = psArgumentGet(argc, argv, "-usemask"))) {
    80         psArgumentRemove (argnum, &argc, argv);
    81         psMetadataAddBool (options, PS_LIST_TAIL, "MASK", PS_META_REPLACE, "", true);
    82         psArgumentRemove (argnum, &argc, argv);
     80        psArgumentRemove(argnum, &argc, argv);
     81        psMetadataAddBool(options, PS_LIST_TAIL, "MASK", PS_META_REPLACE, "", true);
     82        psArgumentRemove(argnum, &argc, argv);
    8383    }
    8484
  • trunk/ppImage/src/ppImageLoop.c

    r11677 r12575  
    1616
    1717    bool mdok;                      // Status of MD lookup
    18     psMetadata *recipe = psMetadataLookupMetadata(&mdok, config->recipes, RECIPE_NAME);
    19     const char *statsName = psMetadataLookupStr(&mdok, recipe, "STATS"); // Filename for statistics
     18    const char *statsName = psMetadataLookupStr(&mdok, config->arguments, "STATS"); // Filename for statistics
    2019    psMetadata *stats = NULL;           // Container for statistics
    2120    FILE *statsFile = NULL;             // File stream for statistics
  • trunk/ppImage/src/ppImageParseCamera.c

    r11803 r12575  
    253253    psFree (chips);
    254254
    255     if (psMetadataLookupBool(NULL, recipe, "INPUT_IS_FRINGE")) {
     255    if (psMetadataLookupBool(NULL, config->arguments, "INPUT_IS_FRINGE")) {
    256256        // It's a fringe file, so change the file type
    257257        input->type = PM_FPA_FILE_FRINGE;
Note: See TracChangeset for help on using the changeset viewer.