IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 17, 2008, 12:16:38 PM (18 years ago)
Author:
Paul Price
Message:

Changing use of psDB* to pmConfig* so that the database handle only has to be set up when required.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAHeader.c

    r18137 r18163  
    1717//////////////////////////////////////////////////////////////////////////////////////////////////////////////
    1818
    19 bool pmCellReadHeader(pmCell *cell, psFits *fits, psDB *db)
     19bool pmCellReadHeader(pmCell *cell, psFits *fits, pmConfig *config)
    2020{
    2121    PS_ASSERT_PTR_NON_NULL(cell, false);
     
    2323
    2424    if (!cell->hdu) {
    25         return pmChipReadHeader(cell->parent, fits, db);
     25        return pmChipReadHeader(cell->parent, fits, config);
    2626    }
    2727    if (!pmHDUReadHeader(cell->hdu, fits)) {
     
    3030    }
    3131
    32     return pmConceptsReadCell(cell, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, false, db);
     32    return pmConceptsReadCell(cell, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, false, config);
    3333}
    3434
    3535
    36 bool pmChipReadHeader(pmChip *chip, psFits *fits, psDB *db)
     36bool pmChipReadHeader(pmChip *chip, psFits *fits, pmConfig *config)
    3737{
    3838    PS_ASSERT_PTR_NON_NULL(chip, false);
     
    4040
    4141    if (!chip->hdu) {
    42         return pmFPAReadHeader(chip->parent, fits, db);
     42        return pmFPAReadHeader(chip->parent, fits, config);
    4343    }
    4444    if (!pmHDUReadHeader(chip->hdu, fits)) {
     
    4747    }
    4848
    49     if (!pmConceptsReadChip(chip, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, true, true, db)) {
     49    if (!pmConceptsReadChip(chip, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, true, true, config)) {
    5050        psError(PS_ERR_UNKNOWN, false, "Unable to read concepts for chip.\n");
    5151        return false;
     
    5656
    5757
    58 bool pmFPAReadHeader(pmFPA *fpa, psFits *fits, psDB *db)
     58bool pmFPAReadHeader(pmFPA *fpa, psFits *fits, pmConfig *config)
    5959{
    6060    PS_ASSERT_PTR_NON_NULL(fpa, false);
     
    6969    }
    7070
    71     if (!pmConceptsReadFPA(fpa, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, true, db)) {
     71    if (!pmConceptsReadFPA(fpa, PM_CONCEPT_SOURCE_HEADER | PM_CONCEPT_SOURCE_DATABASE, true, config)) {
    7272        psError(PS_ERR_UNKNOWN, false, "Unable to read concepts for FPA.\n");
    7373        return false;
Note: See TracChangeset for help on using the changeset viewer.