IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 7, 2006, 4:35:29 PM (20 years ago)
Author:
jhoblitt
Message:

remove arguments field from pxConfig

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/chiptoolConfig.c

    r6341 r6368  
    2323
    2424    // Parse other command-line arguments
    25     config->arguments = psMetadataAlloc(); // The arguments, with default values
     25    psMetadata *arguments = psMetadataAlloc(); // The arguments, with default values
    2626
    2727    int N;
     
    6666   
    6767    // paul's argument parsing convention requires: -key value
    68     psMetadataAddBool(config->arguments, PS_LIST_TAIL, "-quick",   0, "examine raw image table, write ppImage output", false);
    69     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-define",  0, "examine raw image table, add to pending image table", "");
    70     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-pending", 0, "examine pending image table, write ppImage output", "");
    71 //    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-update",  0, "update pending image table", "");
    72     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-done",  0, "mov image from pending to done table", "");
    73 //    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-time",    0, "define time range of interest", "");
    74     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-inst",  0, "define camera of interest", "");
    75     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-filter",  0, "define filter of interest", "");
    76     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-exp_id",  0, "define exposure ID", "");
    77     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-class",  0, "define class", "");
    78     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-class_id",  0, "define class ID", "");
    79     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-url",  0, "define URL", "");
     68    psMetadataAddBool(arguments, PS_LIST_TAIL, "-quick",   0, "examine raw image table, write ppImage output", false);
     69    psMetadataAddStr(arguments, PS_LIST_TAIL, "-define",  0, "examine raw image table, add to pending image table", "");
     70    psMetadataAddStr(arguments, PS_LIST_TAIL, "-pending", 0, "examine pending image table, write ppImage output", "");
     71//    psMetadataAddStr(arguments, PS_LIST_TAIL, "-update",  0, "update pending image table", "");
     72    psMetadataAddStr(arguments, PS_LIST_TAIL, "-done",  0, "mov image from pending to done table", "");
     73//    psMetadataAddStr(arguments, PS_LIST_TAIL, "-time",    0, "define time range of interest", "");
     74    psMetadataAddStr(arguments, PS_LIST_TAIL, "-inst",  0, "define camera of interest", "");
     75    psMetadataAddStr(arguments, PS_LIST_TAIL, "-filter",  0, "define filter of interest", "");
     76    psMetadataAddStr(arguments, PS_LIST_TAIL, "-exp_id",  0, "define exposure ID", "");
     77    psMetadataAddStr(arguments, PS_LIST_TAIL, "-class",  0, "define class", "");
     78    psMetadataAddStr(arguments, PS_LIST_TAIL, "-class_id",  0, "define class ID", "");
     79    psMetadataAddStr(arguments, PS_LIST_TAIL, "-url",  0, "define URL", "");
    8080
    8181    if (config->mode == PX_MODE_NONE) {
    8282        fprintf (stderr, "search mode not specified\n");
    83         psArgumentHelp(config->arguments);
    84         psFree(config->arguments);
     83        psArgumentHelp(arguments);
     84        psFree(arguments);
    8585        exit(EXIT_FAILURE);
    8686    }
    8787
    88     if (! psArgumentParse(config->arguments, &argc, argv) || argc != 1) {
     88    if (! psArgumentParse(arguments, &argc, argv) || argc != 1) {
    8989        printf("\nPan-STARRS Phase 2 Search Tool\n\n");
    9090        printf("Usage: %s [mode] [options]\n\n", argv[0]);
    9191        printf(" [mode] : -quick | -define | -pending | -donee\n\n");
    92         psArgumentHelp(config->arguments);
    93         psFree(config->arguments);
     92        psArgumentHelp(arguments);
     93        psFree(arguments);
    9494        exit(EXIT_FAILURE);
    9595    }
    9696
    9797    bool status;
    98     config->camera_name = psMetadataLookupStr(&status, config->arguments,
     98    config->camera_name = psMetadataLookupStr(&status, arguments,
    9999        "-inst");
    100     config->exp_id = psMetadataLookupStr(&status, config->arguments, "-exp_id");
    101     config->class = psMetadataLookupStr(&status, config->arguments, "-class");
    102     config->class_id = psMetadataLookupStr(&status, config->arguments,
     100    config->exp_id = psMetadataLookupStr(&status, arguments, "-exp_id");
     101    config->class = psMetadataLookupStr(&status, arguments, "-class");
     102    config->class_id = psMetadataLookupStr(&status, arguments,
    103103        "-class_id");
    104     config->url = psMetadataLookupStr(&status, config->arguments, "-url");
     104    config->url = psMetadataLookupStr(&status, arguments, "-url");
    105105
    106106    // XXX why is "" being returned when -[foo] isn't specified?
     
    160160
    161161    // add the input and output images to the arguments list
    162     //psMetadataAddStr (config->arguments, PS_LIST_TAIL, "-output", 0, "Name of the output image", argv[1]);
     162    //psMetadataAddStr (arguments, PS_LIST_TAIL, "-output", 0, "Name of the output image", argv[1]);
    163163
    164164    // define Database handle, if used
Note: See TracChangeset for help on using the changeset viewer.