Changeset 14954
- Timestamp:
- Sep 20, 2007, 3:31:51 PM (19 years ago)
- Location:
- trunk/psModules/src/camera
- Files:
-
- 2 edited
-
pmFPA.h (modified) (2 diffs)
-
pmFPAfileDefine.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPA.h
r14889 r14954 6 6 * @author Eugene Magnier, IfA 7 7 * 8 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-09- 19 21:37:58$8 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-09-21 01:31:51 $ 10 10 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 11 11 */ … … 55 55 psMetadata *analysis; ///< FPA-level analysis metadata 56 56 const psMetadata *camera; ///< Camera configuration 57 const char *formatName; ///< Name of camera format58 57 psArray *chips; ///< The component chips 59 58 pmHDU *hdu; ///< FITS header data unit of interest, or NULL -
trunk/psModules/src/camera/pmFPAfileDefine.c
r14934 r14954 190 190 // Use the format we were told to, the format specified in the file rule, or default to the default format 191 191 if (!formatName || strlen(formatName) == 0) { 192 if (fpa && fpa->formatName && strlen(fpa->formatName) > 0) { 193 formatName = (psString)fpa->formatName; // Casting away "const" --- it will be copied, so no prob. 194 } else { 195 // select the format list from the selected camera 196 formatName = psMetadataLookupStr(&status, data, "FILE.FORMAT"); 197 if (!formatName || strcmp(formatName, "NONE") == 0) { 198 // Try to get by with the default 199 formatName = config->formatName; 200 } 192 // select the format list from the selected camera 193 formatName = psMetadataLookupStr(&status, data, "FILE.FORMAT"); 194 if (!formatName || strcmp(formatName, "NONE") == 0) { 195 // Try to get by with the default 196 formatName = config->formatName; 201 197 } 202 198 } … … 250 246 } 251 247 } else { 252 // if we do not have extensions in the file, we are forced to write out at the file level253 file->dataLevel = file->fileLevel;254 file->freeLevel = file->fileLevel;248 // if we do not have extensions in the file, we are forced to write out at the file level 249 file->dataLevel = file->fileLevel; 250 file->freeLevel = file->fileLevel; 255 251 } 256 252 257 253 psTrace ("psModules.camera", 5, "file: %s, format: %s, fileLevel: %s, extLevel: %s, dataLevel: %s, freeLevel: %s\n", 258 file->name, file->formatName, pmFPALevelToName (file->fileLevel), pmFPALevelToName(extLevel), pmFPALevelToName (file->dataLevel), pmFPALevelToName (file->freeLevel));254 file->name, file->formatName, pmFPALevelToName (file->fileLevel), pmFPALevelToName(extLevel), pmFPALevelToName (file->dataLevel), pmFPALevelToName (file->freeLevel)); 259 255 260 256 // add argument-supplied OUTPUT name to this file
Note:
See TracChangeset
for help on using the changeset viewer.
