IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 19, 2006, 4:16:26 PM (20 years ago)
Author:
jhoblitt
Message:

compilation fixes
switch to using the metadatadb API

File:
1 edited

Legend:

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

    r5881 r6060  
    22
    33// select pending frames (exposure+images) which are done/not done
    4 psArray *p2pendingToDone (p2SearchConfig *config, psArray *pendingFrames) {
     4psArray *p2pendingToDone (p2Config *config, psArray *pendingFrames) {
    55
    6     psArray *doneFrames = psArrayAlloc (frames->n);
     6    psArray *doneFrames = psArrayAlloc(pendingFrames->n);
    77    doneFrames->n = 0;
    88
    99    for (int i = 0; i < pendingFrames->n; i++) {
    10         ppPendingFrame *pendingFrame = pendingFrames->data[i];
    11         if (pendingFrame->exposure->state != P2_STATE_DONE) continue;
     10        p2PendingFrame *pendingFrame = pendingFrames->data[i];
     11//      if (pendingFrame->exposure->state != P2_STATE_DONE) continue;
    1212
    13         p2DoneExposure *doneExposure = p2DoneExposureAlloc ();
    14         strcpy (doneExposure->expID, pendingFrame->exposure->expID);
    15         doneExposure->class = pendingFrame->exposure->class;
    16         doneExposure->Nclass = pendingFrame->exposure->Nclass;
    17         doneExposure->Ndone = pendingFrame->exposure->Nclass;
    18         doneExposure->P1version = pendingFrame->exposure->P1version;
    19         doneExposure->P2version = pendingFrame->exposure->P2version;
    20         doneExposure->state = P2_STATE_DONE;
     13        p2DoneExpRow *doneExposure = p2DoneExpRowAlloc(
     14            pendingFrame->exposure->exp_id,
     15            pendingFrame->exposure->class,
     16            pendingFrame->exposure->nclass,
     17            pendingFrame->exposure->nclass, // XXX ndone is uneeded?
     18            pendingFrame->exposure->p1_version,
     19            pendingFrame->exposure->p2_version
     20        //doneExposure->state = P2_STATE_DONE;
     21    );
    2122
    2223        psArray *doneImages = psArrayAlloc (pendingFrame->images->n);
    2324        doneImages->n = 0;
    2425        for (int j = 0; j < pendingFrame->images->n; j++) {
    25             ppPendingImage *pendingImage = pendingFrame->images->data[j];
     26            p2PendingImfileRow *pendingImage = pendingFrame->images->data[j];
     27
     28        /*
    2629            if (pendingImage->state != P2_STATE_DONE) {
    2730                psAbort ("p2search", "programming error!");
    2831            }
     32        */
    2933
    30             p2DoneImage *doneImage = p2DoneImageAlloc ();
     34            p2DoneImfileRow *doneImage = p2DoneImfileRowAlloc(
     35                pendingImage->exp_id,
     36                pendingImage->class,
     37                pendingImage->class_id,
     38                pendingImage->p1_version,
     39                pendingImage->p2_version,
     40            "", // recipe
     41            "", // stats
     42                pendingImage->url
     43        );
    3144
    32             strcpy (doneImage->expID, pendingImage->expID);
    33             doneImage->P2version = pendingImage->P2version;
    34             doneImage->class = pendingImage->class;
    35             strcpy (doneImage->classID, pendingImage->classID);
    36             strcpy (doneImage->urlroot, pendingImage->urlroot);
    37             strcpy (doneImage->input,   pendingImage->input);
    38             strcpy (doneImage->output,  pendingImage->output);
    39             strcpy (doneImage->log,     pendingImage->log);
    40             strcpy (doneImage->smf,     pendingImage->smf);
    41             doneImage->state = P2_STATE_DONE;
    4245            psArrayAdd (doneImages, 100, doneImage);
    4346        }
    4447       
    45         p2DoneFrame *doneFrame = p2DoneFrameAlloc (doneExposure, doneImages);
     48    // XXX FIXME
     49        p2DoneFrame *doneFrame = p2DoneFrameAlloc(doneExposure, doneImages);
     50
    4651        psArrayAdd (doneFrames, 100, doneFrame);
    4752    }
Note: See TracChangeset for help on using the changeset viewer.