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

    r6341 r6368  
    1212
    1313    // Parse other command-line arguments
    14     config->arguments = psMetadataAlloc(); // The arguments, with default values
     14    psMetadata *arguments = psMetadataAlloc(); // The arguments, with default values
    1515
    1616    int N;
     
    3232   
    3333    // paul's argument parsing convention requires: -key value
    34     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-pending", 0, "examine pending image table, write ppImage output", "");
    35     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-update",  0, "update pending image table", "");
     34    psMetadataAddStr(arguments, PS_LIST_TAIL, "-pending", 0, "examine pending image table, write ppImage output", "");
     35    psMetadataAddStr(arguments, PS_LIST_TAIL, "-update",  0, "update pending image table", "");
    3636
    3737
    3838    // -pending search
    39     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-exp_id",  0, "define exposure ID", "");
    40     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-inst",  0, "define camera of interest", "");
    41     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-telescope",  0, "define camera of interest", "");
    42     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-exp_type",  0, "define class", "");
    43     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-class",  0, "define class", "");
     39    psMetadataAddStr(arguments, PS_LIST_TAIL, "-exp_id",  0, "define exposure ID", "");
     40    psMetadataAddStr(arguments, PS_LIST_TAIL, "-inst",  0, "define camera of interest", "");
     41    psMetadataAddStr(arguments, PS_LIST_TAIL, "-telescope",  0, "define camera of interest", "");
     42    psMetadataAddStr(arguments, PS_LIST_TAIL, "-exp_type",  0, "define class", "");
     43    psMetadataAddStr(arguments, PS_LIST_TAIL, "-class",  0, "define class", "");
    4444
    4545    // -update inputs
    46 //    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-exp_id",  0, "define class", "");
    47     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-filter",  0, "define filter of interest", "");
    48     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-stat",  0, "define URL", "");
    49     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-recipe",  0, "define URL", "");
    50     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-mosiac",  0, "define URL", "");
     46//    psMetadataAddStr(arguments, PS_LIST_TAIL, "-exp_id",  0, "define class", "");
     47    psMetadataAddStr(arguments, PS_LIST_TAIL, "-filter",  0, "define filter of interest", "");
     48    psMetadataAddStr(arguments, PS_LIST_TAIL, "-stat",  0, "define URL", "");
     49    psMetadataAddStr(arguments, PS_LIST_TAIL, "-recipe",  0, "define URL", "");
     50    psMetadataAddStr(arguments, PS_LIST_TAIL, "-mosiac",  0, "define URL", "");
    5151
    5252    if (config->mode == PX_MODE_NONE) {
    5353        fprintf (stderr, "search mode not specified\n");
    54         psArgumentHelp(config->arguments);
    55         psFree(config->arguments);
     54        psArgumentHelp(arguments);
     55        psFree(arguments);
    5656        exit(EXIT_FAILURE);
    5757    }
    5858
    59     if (! psArgumentParse(config->arguments, &argc, argv) || argc != 1) {
     59    if (! psArgumentParse(arguments, &argc, argv) || argc != 1) {
    6060        printf("\nPan-STARRS Phase 2 Search Tool\n\n");
    6161        printf("Usage: %s [mode] [options]\n\n", argv[0]);
    6262        printf(" [mode] : -quick | -define | -pending | -donee\n\n");
    63         psArgumentHelp(config->arguments);
    64         psFree(config->arguments);
     63        psArgumentHelp(arguments);
     64        psFree(arguments);
    6565        exit(EXIT_FAILURE);
    6666    }
    6767
    6868    bool status;
    69     config->camera_name = psMetadataLookupStr(&status, config->arguments,
     69    config->camera_name = psMetadataLookupStr(&status, arguments,
    7070        "-inst");
    71     config->filter = psMetadataLookupStr(&status, config->arguments, "-filter");
    72     config->exp_id = psMetadataLookupStr(&status, config->arguments, "-exp_id");
    73     config->class = psMetadataLookupStr(&status, config->arguments, "-class");
    74     config->class_id = psMetadataLookupStr(&status, config->arguments,
     71    config->filter = psMetadataLookupStr(&status, arguments, "-filter");
     72    config->exp_id = psMetadataLookupStr(&status, arguments, "-exp_id");
     73    config->class = psMetadataLookupStr(&status, arguments, "-class");
     74    config->class_id = psMetadataLookupStr(&status, arguments,
    7575        "-class_id");
    76     config->url = psMetadataLookupStr(&status, config->arguments, "-url");
     76    config->url = psMetadataLookupStr(&status, arguments, "-url");
    7777
    7878    // XXX why is "" being returned when -[foo] isn't specified?
     
    133133
    134134    // add the input and output images to the arguments list
    135     //psMetadataAddStr (config->arguments, PS_LIST_TAIL, "-output", 0, "Name of the output image", argv[1]);
     135    //psMetadataAddStr (arguments, PS_LIST_TAIL, "-output", 0, "Name of the output image", argv[1]);
    136136
    137137    // define Database handle, if used
Note: See TracChangeset for help on using the changeset viewer.