IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 1, 2009, 5:17:21 PM (17 years ago)
Author:
Paul Price
Message:

Reorganisation to allow the bad data quality flag to be raised when we can't find stamps.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/ppSub/src/ppSubReadout.c

    r23599 r23672  
    2121#include "ppSub.h"
    2222
    23 bool ppSubReadout(pmConfig *config, psMetadata *stats, const pmFPAview *view)
     23bool ppSubReadout(pmConfig *config, ppSubData *data, const pmFPAview *view)
    2424{
    2525    psTimerStart("PPSUB_MATCH");
     
    3030    }
    3131
    32     if (!ppSubMatchPSFs(config, view)) {
     32    if (!ppSubMatchPSFs(config, data, view)) {
    3333        psError(PS_ERR_UNKNOWN, false, "Unable to match PSFs.");
    3434        return false;
     
    4040    }
    4141
    42     if (!ppSubMakePSF(config, stats, view)) {
     42    if (!data->quality && !ppSubMakePSF(config, data, view)) {
    4343        psError(PS_ERR_UNKNOWN, false, "Unable to generate PSF.");
    4444        return false;
     
    5656    }
    5757
    58     if (!ppSubReadoutPhotometry(config, stats, view)) {
     58    if (!data->quality && !ppSubReadoutPhotometry(config, data, view)) {
    5959        psError(PS_ERR_UNKNOWN, false, "Unable to perform photometry.");
    6060        return false;
    6161    }
    6262
    63     if (!ppSubReadoutUpdate(config, stats, view)) {
     63    if (!ppSubReadoutUpdate(config, data, view)) {
    6464        psError(PS_ERR_UNKNOWN, false, "Unable to update.");
    6565        return false;
Note: See TracChangeset for help on using the changeset viewer.