- Timestamp:
- Oct 24, 2012, 3:52:04 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120905/ppTranslate/src/ppMopsArguments.c
r34279 r34566 44 44 psFree(args->input); 45 45 psFree(args->exp_name); 46 psFree(args->output); 46 psFree(args->comment); 47 psFree(args->obsMode); 48 psFree(args->difftype); 49 psFree(args->shutoutc); 47 50 return; 48 51 } … … 52 55 ppMopsArguments *args = psAlloc(sizeof(ppMopsArguments)); // Data to return 53 56 psMemSetDeallocator(args, (psFreeFunc)mopsArgumentsFree); 54 55 57 args->input = NULL; 56 58 args->exp_name = NULL; … … 67 69 args->output = NULL; 68 70 args->version = 1; 69 71 args->comment = NULL; 72 args->obsMode = NULL; 73 args->difftype = NULL; 74 args->sky = NAN; 75 args->shutoutc = NULL; 70 76 return args; 71 77 } … … 93 99 psMetadataAddF32(arguments, PS_LIST_TAIL, "-astrom_rms", 0, "Astrometric solution RMS", NAN); 94 100 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"); 95 106 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 3) { 96 107 usage(argv[0], arguments); … … 120 131 args->rmsAstrom = psMetadataLookupF32(NULL, arguments, "-astrom_rms"); 121 132 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")); 122 138 123 139 psTrace("ppMops.args", 1, "Done parsing command-line arguments\n");
Note:
See TracChangeset
for help on using the changeset viewer.
