IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36427


Ignore:
Timestamp:
Jan 7, 2014, 11:43:24 AM (13 years ago)
Author:
bills
Message:

optionally save a CFF file

Location:
branches/bills_branches/bills_201312/psastro/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/bills_branches/bills_201312/psastro/src/psastroDataSave.c

    r33669 r36427  
    4242    }
    4343
    44     // de-activate all files except PSASTRO.OUTPUT
     44    // de-activate all files except PSASTRO.OUTPUT, PSASTRO.OUT.ASTROM, and PSPHOT.OUTPUT.CFF
    4545    pmFPAfileActivate (config->files, false, NULL);
    4646    pmFPAfileActivate (config->files, true, "PSASTRO.OUTPUT");
    4747    pmFPAfileActivate (config->files, true, "PSASTRO.OUT.ASTROM");
     48    pmFPAfileActivate (config->files, true, "PSPHOT.OUTPUT.CFF");
    4849
    4950    pmFPAview *view = pmFPAviewAlloc (0);
     
    103104    }
    104105
    105     // activate all files except PSASTRO.OUTPUT
     106    // activate all files except PSASTRO.OUTPUT, and PSPHOT.OUTPUT.CFF
    106107    pmFPAfileActivate (config->files, true, NULL);
    107108    pmFPAfileActivate (config->files, false, "PSASTRO.OUTPUT");
     109    pmFPAfileActivate (config->files, false, "PSPHOT.OUTPUT.CFF");
    108110
    109111    psFree (view);
  • branches/bills_branches/bills_201312/psastro/src/psastroDefineFiles.c

    r32964 r36427  
    100100    }
    101101
     102    bool writeCff = psMetadataLookupBool (&status, recipe, "PSASTRO.SAVE.CFF");
     103    if (writeCff) {
     104        pmFPAfile *file = pmFPAfileDefineOutputFromFile  (config, input, "PSPHOT.OUTPUT.CFF");
     105        if (!file) {
     106            psError (PS_ERR_IO, false, "Can't find the output cff file definition");
     107            return NULL;
     108        }
     109        if (file->type != PM_FPA_FILE_CFF) {
     110            psError(PS_ERR_IO, true, "%s is not of type %s", "PSPHOT.OUTPUT.CFF", pmFPAfileStringFromType (PM_FPA_FILE_CFF));
     111            return NULL;
     112        }
     113        file->save = true;
     114    }
     115
    102116
    103117# if (0)
Note: See TracChangeset for help on using the changeset viewer.