IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 18, 2010, 5:06:01 PM (16 years ago)
Author:
watersc1
Message:

Almost working version of the mask-stats/software revision code.

Almost.

Location:
branches/czw_branch/20100427
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20100427

  • branches/czw_branch/20100427/ippTools/src/stacktool.c

    r27784 r28017  
    370370            tess_id,
    371371            filter,
     372            NULL, // software_ver
    372373            note);
    373374
     
    526527        tess_id,
    527528        filter,
     529        NULL, // software_ver
    528530        note);
    529531
     
    853855    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s ppstats %s ppstack %s streaks %s\n",
    854856            ver_pslib,ver_psmodules,ver_psphot,ver_ppstats,ver_ppstack,ver_streaks);
     857    psString software_ver = NULL;
     858    if ((ver_pslib)&&(ver_psmodules)) {
     859      software_ver = pxMergeCodeVersions(ver_pslib,ver_psmodules);
     860    }
     861    if (ver_psphot) {
     862      software_ver = pxMergeCodeVersions(software_ver,ver_psphot);
     863    }
     864    if (ver_ppstats) {
     865      software_ver = pxMergeCodeVersions(software_ver,ver_ppstats);
     866    }
     867    if (ver_ppstack) {
     868      software_ver = pxMergeCodeVersions(software_ver,ver_ppstack);
     869    }
     870    if (ver_streaks) {
     871      software_ver = pxMergeCodeVersions(software_ver,ver_streaks);
     872    }
    855873   
    856874    // default values
     
    893911                               good_frac,
    894912                               fault,
     913                               software_ver,
    895914                               quality
    896 /*                             quality, */
    897 /*                             ver_pslib, */
    898 /*                             ver_psmodules, */
    899 /*                             ver_psphot, */
    900 /*                             ver_ppstats, */
    901 /*                             ver_ppstack, */
    902 /*                             ver_streaks */
    903915          )) {
    904916        if (!psDBRollback(config->dbh)) {
     
    910922
    911923    if (fault == 0) {
     924        // Set stackRun software if we are finished.
     925        if (!pxSetRunSoftware(config, "stackRun", "stack_id", stack_id, software_ver)) {
     926          if (!psDBRollback(config->dbh)) {
     927            psError(PS_ERR_UNKNOWN, false, "database error");
     928          }
     929          psError(PS_ERR_UNKNOWN, false, "failed to set stackRun.software_ver for stack_id: %" PRId64,
     930                  stack_id);
     931          return(false);
     932        }
     933
    912934        if (!setstackRunState(config, stack_id, "full")) {
    913935            if (!psDBRollback(config->dbh)) {
Note: See TracChangeset for help on using the changeset viewer.