Changeset 11263 for trunk/psphot/src/psphotParseCamera.c
- Timestamp:
- Jan 24, 2007, 11:41:08 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotParseCamera.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotParseCamera.c
r11230 r11263 13 13 } 14 14 15 // if we have requested PSPHOT.SRC, attempt to resolve it 16 if (psMetadataLookupPtr(NULL, config->arguments, "SRC")) { 17 pmFPAfileDefineFromArgs (&status, config, "PSPHOT.SRC", "SRC"); 18 if (!status) { 19 psError(PSPHOT_ERR_CONFIG, false, "Failed to find/build PSPHOT.SRC"); 20 return status; 21 } 22 } 23 15 24 // select recipe options supplied on command line 16 25 psMetadata *recipe = psMetadataLookupPtr (&status, config->recipes, PSPHOT_RECIPE); … … 18 27 // if MASK or WEIGHT was supplied on command line, bind files to input fpa 19 28 // XXX these do not quite yet work: pmFPAAddSourceFromHeader is not appropriate 20 pmFPAfileBindFromArgs (NULL, input, config, " INPUT.MASK", "MASK");21 pmFPAfileBindFromArgs (NULL, input, config, " INPUT.WEIGHT", "WEIGHT");29 pmFPAfileBindFromArgs (NULL, input, config, "PSPHOT.MASK", "MASK"); 30 pmFPAfileBindFromArgs (NULL, input, config, "PSPHOT.WEIGHT", "WEIGHT"); 22 31 23 32 // optionally load the PSF Model and/or fixed stars 24 pmFPAfileBindFromArgs (NULL, input, config, "INPUT.PSF", "PSF"); 25 pmFPAfile *srcInput = pmFPAfileDefineFromArgs (NULL, config, "INPUT.SRC", "SRC"); 26 if (!srcInput) { 27 fprintf (stderr, "!"); 28 } 33 pmFPAfileBindFromArgs (NULL, input, config, "PSPHOT.PSF", "PSF"); 29 34 30 35 // set default recipe values here … … 47 52 if (!status || saveOutput) { 48 53 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.OUTPUT")) { 49 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.OUTPUT");54 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT.OUTPUT"); 50 55 return false; 51 56 } … … 55 60 if (psMetadataLookupBool(NULL, recipe, "SAVE.RESID")) { 56 61 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.RESID")) { 57 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.BACKMDL");62 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT.BACKMDL"); 58 63 return false; 59 64 } … … 68 73 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKMDL")) { 69 74 if (!pmFPAfileDefineFromFPA (config, input->fpa, DX, DY, "PSPHOT.BACKMDL")) { 70 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.BACKMDL");75 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT.BACKMDL"); 71 76 return false; 72 77 } … … 75 80 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKGND")) { 76 81 if (!pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKGND")) { 77 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.BACKGND");82 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT.BACKGND"); 78 83 return false; 79 84 } … … 82 87 if (psMetadataLookupBool(NULL, recipe, "SAVE.BACKSUB")) { 83 88 if (!pmFPAfileDefineFromFPA (config, input->fpa, 1, 1, "PSPHOT.BACKSUB")) { 84 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.");89 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT."); 85 90 return false; 86 91 } … … 89 94 if (psMetadataLookupBool(NULL, recipe, "SAVE.PSF")) { 90 95 if (!pmFPAfileDefineOutput (config, input->fpa, "PSPHOT.PSF.SAVE")) { 91 psError(PS _ERR_IO, false, "Cannot find a rule for PSPHOT.PSF.SAVE");96 psError(PSPHOT_ERR_CONFIG, false, "Cannot find a rule for PSPHOT.PSF.SAVE"); 92 97 return false; 93 98 } … … 115 120 int chipNum = atoi(chips->data[i]); 116 121 if (! pmFPASelectChip(input->fpa, chipNum, false)) { 117 psError(PS _ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);122 psError(PSPHOT_ERR_CONFIG, false, "Chip number %d doesn't exist in camera.\n", chipNum); 118 123 return false; 119 124 } … … 121 126 } 122 127 psFree (chips); 123 124 128 psTrace("psphot", 1, "Done with psphotParseCamera...\n"); 125 129 126 130 psErrorClear(); // some metadata lookup may have failed 127 128 131 return true; 129 132 }
Note:
See TracChangeset
for help on using the changeset viewer.
