IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 24, 2012, 3:52:04 PM (14 years ago)
Author:
eugene
Message:

merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120905/ppTranslate/src/ppMopsArguments.c

    r34279 r34566  
    4444    psFree(args->input);
    4545    psFree(args->exp_name);
    46     psFree(args->output);
     46    psFree(args->comment);
     47    psFree(args->obsMode);
     48    psFree(args->difftype);
     49    psFree(args->shutoutc);
    4750    return;
    4851}
     
    5255    ppMopsArguments *args = psAlloc(sizeof(ppMopsArguments)); // Data to return
    5356    psMemSetDeallocator(args, (psFreeFunc)mopsArgumentsFree);
    54 
    5557    args->input = NULL;
    5658    args->exp_name = NULL;
     
    6769    args->output = NULL;
    6870    args->version = 1;
    69 
     71    args->comment = NULL;
     72    args->obsMode = NULL;
     73    args->difftype = NULL;
     74    args->sky = NAN;
     75    args->shutoutc = NULL;
    7076    return args;
    7177}
     
    9399    psMetadataAddF32(arguments, PS_LIST_TAIL, "-astrom_rms", 0, "Astrometric solution RMS", NAN);
    94100    psMetadataAddU16(arguments, PS_LIST_TAIL, "-version", 0, "CMF file version", 0);
     101    psMetadataAddStr(arguments, PS_LIST_TAIL, "-comment", 0, "Exposure comment", "No comment provided");
     102    psMetadataAddStr(arguments, PS_LIST_TAIL, "-obsmode", 0, "Observation mode", "No obsmode provided");
     103    psMetadataAddStr(arguments, PS_LIST_TAIL, "-difftype", 0, "Either WW (Warp-Warp Diff) or WS (Warp-Stack Diff)", "No difftype provided");
     104    psMetadataAddF32(arguments, PS_LIST_TAIL, "-sky", 0, "Exposure avg sky background", NAN);
     105    psMetadataAddStr(arguments, PS_LIST_TAIL, "-shutoutc", 0, "Camera exposure shutter open (UTC)", "No shutoutc provided");
    95106    if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 3) {
    96107        usage(argv[0], arguments);
     
    120131    args->rmsAstrom = psMetadataLookupF32(NULL, arguments, "-astrom_rms");
    121132    args->version = psMetadataLookupU16(NULL, arguments, "-version");
     133    args->comment = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-comment"));
     134    args->obsMode = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-obsmode"));
     135    args->difftype = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-difftype"));
     136    args->sky = psMetadataLookupF32(NULL, arguments, "-sky");
     137    args->shutoutc = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-shutoutc"));
    122138
    123139    psTrace("ppMops.args", 1, "Done parsing command-line arguments\n");
Note: See TracChangeset for help on using the changeset viewer.