Changeset 13810 for trunk/psModules/src/camera/pmFPAfile.h
- Timestamp:
- Jun 13, 2007, 4:03:29 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPAfile.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAfile.h
r13523 r13810 4 4 * @author EAM, IfA 5 5 * 6 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $7 * @date $Date: 2007-0 5-26 02:50:36$6 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 7 * @date $Date: 2007-06-14 02:03:29 $ 8 8 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii 9 9 */ … … 53 53 typedef struct 54 54 { 55 pmFPAfileMode mode; // is this file read, written, or only used internally?56 pmFPAfileType type; // what type of data is read from / written to disk?57 pmFPAfileState state; // have we opened the file, etc?55 pmFPAfileMode mode; // is this file read, written, or only used internally? 56 pmFPAfileType type; // what type of data is read from / written to disk? 57 pmFPAfileState state; // have we opened the file, etc? 58 58 59 pmFPALevel fileLevel; // what level in the FPA hierarchy represents a unique file?60 pmFPALevel dataLevel; // at what level do we read/write the data segment? (request by user)61 pmFPALevel freeLevel; // at what level do we free the data segment? (set by program)59 pmFPALevel fileLevel; // what level in the FPA hierarchy represents a unique file? 60 pmFPALevel dataLevel; // at what level do we read/write the data segment? (request by user) 61 pmFPALevel freeLevel; // at what level do we free the data segment? (set by program) 62 62 pmFPALevel mosaicLevel; // at what level is the mosaic? 63 63 64 pmFPA *fpa; // for I/O files, we carry a pointer to the complete fpa65 psFits *fits; // for I/O files of fits type (IMAGE, CMP, CMF), we carry a file handle64 pmFPA *fpa; // for I/O files, we carry a pointer to the complete fpa 65 psFits *fits; // for I/O files of fits type (IMAGE, CMP, CMF), we carry a file handle 66 66 67 bool phu; // have we written a PHU for this file?68 psMetadata *header; // pointer (view) to the current hdu header67 bool phu; // have we written a PHU for this file? 68 psMetadata *header; // pointer (view) to the current hdu header 69 69 70 pmReadout *readout; // for internal files, we only carry a single readout70 pmReadout *readout; // for internal files, we only carry a single readout 71 71 72 psMetadata *names; // filenames supplied by the cmdline or detdb are saved here72 psMetadata *names; // filenames supplied by the cmdline or detdb are saved here 73 73 74 char *filerule; // rule for constructing a filename when needed75 char *filesrc; // rule to find file in pmFPAfile->names list74 char *filerule; // rule for constructing a filename when needed 75 char *filesrc; // rule to find file in pmFPAfile->names list 76 76 77 char *name; // the name of the rule (useful for debugging / tracing)78 char *filename; // the current name of an active file79 char *extname; // the current name of an active file extension77 char *name; // the name of the rule (useful for debugging / tracing) 78 char *filename; // the current name of an active file 79 char *extname; // the current name of an active file extension 80 80 81 81 pmDetrendSelectResults *detrend; // Detrend information, from pmDetrendSelect … … 110 110 111 111 // convert the rule to a name based on the current view 112 psString pmFPANameFromRule(const char *rule, const pmFPA *fpa, const pmFPAview *view); 113 114 // convert the rule to a name based on the current view 112 115 psString pmFPAfileNameFromRule(const char *rule, const pmFPAfile *file, const pmFPAview *view); 113 116
Note:
See TracChangeset
for help on using the changeset viewer.
