IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 28, 2006, 5:25:54 PM (20 years ago)
Author:
jhoblitt
Message:

require ippdb 0.0.38
the "big" exp_id -> exp_tag conversion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/pxframes.c

    r8661 r9057  
    8080
    8181// XXX fix the exposure search so that it doesn't dump the entire table
    82 #define PX_FRAME_SEARCH(frametype, exptype, imfiletype) \
     82#define PX_FRAME_SEARCH(frametype, exptype, imfiletype, key) \
    8383psArray *frametype##Search(pxConfig *config) \
    8484{ \
     
    9898\
    9999        psMetadata *where = psMetadataAlloc(); \
    100         psMetadataAddStr(where, PS_LIST_TAIL, "exp_id", PS_META_REPLACE, "==", \
    101             exposure->exp_id); \
     100        psMetadataAddStr(where, PS_LIST_TAIL, #key, PS_META_REPLACE, "==", \
     101            exposure->key); \
    102102 \
    103103        psArray *images = imfiletype##SelectRowObjects(config->dbh, where, \
     
    105105        psFree(where); \
    106106        if (!images) { \
    107             psError(PS_ERR_UNKNOWN, false, "no " #imfiletype " rows found for exp_id %s", exposure->exp_id); \
     107            psError(PS_ERR_UNKNOWN, false, "no " #imfiletype " rows found for key %s", exposure->key); \
    108108 \
    109109            continue; \
     
    126126}
    127127
    128 PX_FRAME_SEARCH(pzPendingFrame, pzPendingExp, pzPendingImfile);
    129 PX_FRAME_SEARCH(newFrame, newExp, newImfile);
    130 PX_FRAME_SEARCH(rawDetrendFrame, rawDetrendExp, rawImfile);
    131 PX_FRAME_SEARCH(rawScienceFrame, rawScienceExp, rawImfile);
    132 PX_FRAME_SEARCH(p2PendingFrame, p2PendingExp, p2PendingImfile);
     128PX_FRAME_SEARCH(pzPendingFrame, pzPendingExp, pzPendingImfile, exp_id);
     129//PX_FRAME_SEARCH(newFrame, newExp, newImfile);
     130PX_FRAME_SEARCH(rawDetrendFrame, rawDetrendExp, rawImfile, exp_tag);
     131PX_FRAME_SEARCH(rawScienceFrame, rawScienceExp, rawImfile, exp_tag);
     132PX_FRAME_SEARCH(p2PendingFrame, p2PendingExp, p2PendingImfile, exp_tag);
    133133
    134134
     
    172172        newImfileRow *newImfile = newImages->data[i];
    173173        rawImfileRow *rawImfile = rawImfileRowAlloc(
    174             newImfile->exp_id,
     174            newImfile->exp_tag,
    175175            newImfile->class,
    176176            newImfile->class_id,
Note: See TracChangeset for help on using the changeset viewer.