Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmConceptsWrite.h

Go to the documentation of this file.
00001 #ifndef PM_CONCEPTS_WRITE_H
00002 #define PM_CONCEPTS_WRITE_H
00003 
00004 #include "pslib.h"
00005 #include "pmFPA.h"
00006 
00007 bool pmConceptsWriteToCamera(psMetadata *specs, // The concept specifications
00008                              pmCell *cell,   // The cell
00009                              psMetadata *concepts // The concepts
00010                             );
00011 bool pmConceptsWriteToDefaults(psMetadata *specs, // The concept specifications
00012                                pmFPA *fpa, // The FPA
00013                                pmChip *chip, // The chip
00014                                pmCell *cell, // The cell
00015                                psMetadata *concepts // The concepts
00016                               );
00017 bool pmConceptsWriteToHeader(psMetadata *specs, // The concept specifications
00018                              pmFPA *fpa, // The FPA
00019                              pmChip *chip, // The chip
00020                              pmCell *cell, // The cell
00021                              psMetadata *concepts // The concepts
00022                             );
00023 bool pmConceptsWriteToDatabase(psMetadata *specs, // The concept specifications
00024                                pmFPA *fpa, // The FPA
00025                                pmChip *chip, // The chip
00026                                pmCell *cell, // The cell
00027                                psDB *db,// The database handle
00028                                psMetadata *concepts // The concepts
00029                               );
00030 
00031 
00032 #ifdef OLD
00033 
00034 // Well, not really "write", but check to make sure it's there and matches
00035 bool pmConceptWriteToCamera(pmCell *cell, // The cell
00036                             psMetadataItem *concept // Concept
00037                            );
00038 
00039 // Write the concept to the header in the appropriate location
00040 bool pmConceptWriteToHeader(pmFPA *fpa, // The FPA that contains the chip
00041                             pmChip *chip, // The chip that contains the cell
00042                             pmCell *cell, // The cell
00043                             psMetadataItem *concept // Concept
00044                            );
00045 
00046 // Well, not really "write", but check to see if it's there, and matches
00047 bool pmConceptWriteToDefault(pmFPA *fpa, // The FPA that contains the chip
00048                              pmChip *chip, // The chip that contains the cell
00049                              pmCell *cell, // The cell
00050                              psMetadataItem *concept // Concept
00051                             );
00052 
00053 bool pmConceptWriteToDB(pmFPA *fpa, // The FPA that contains the chip
00054                         pmChip *chip, // The chip that contains the cell
00055                         pmCell *cell, // The cell
00056                         psDB *db,    // DB handle
00057                         psMetadataItem *concept // Concept
00058                        );
00059 
00060 // Concept write from item
00061 bool pmConceptWriteItem(pmFPA *fpa,     // The FPA
00062                         pmChip *chip,   // The chip
00063                         pmCell *cell,   // The cell
00064                         psDB *db,       // DB handle
00065                         psMetadataItem *concept // Concept item
00066                        );
00067 
00068 bool pmConceptWrite(pmFPA *fpa, // The FPA
00069                     pmChip *chip,// The chip
00070                     pmCell *cell,    // The cell
00071                     psDB *db, // DB handle
00072                     psMetadata *concepts, // Concepts MD from which to set
00073                     const char *name // Name of the concept
00074                    );
00075 
00076 #endif
00077 
00078 #endif

Generated on Mon Jul 3 14:24:27 2006 for Pan-STARRS Module Library by  doxygen 1.4.4