IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 31397


Ignore:
Timestamp:
Apr 27, 2011, 8:03:07 PM (15 years ago)
Author:
watersc1
Message:

cleanly builds. Will test tomorrow.

Location:
branches/czw_branch/20110406/ippTools/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20110406/ippTools/src/laptool.c

    r31396 r31397  
    1515#include "laptool.h"
    1616
     17
     18// Sequence level
     19static bool definesequenceMode(pxConfig *config);
     20static bool listsequenceMode(pxConfig *config);
    1721
    1822// Run level
     
    2125static bool updaterunMode(pxConfig *config);
    2226// Exposure level
    23 static bool pendingchipexpMode(pxConfig *config);
    24 static bool pendingquickstackMode(pxConfig *config);
    25 static bool pendingdiffMode(pxConfig *config);
    26 static bool pendingfinalstackMode(pxConfig *config);
     27static bool pendingexpMode(pxConfig *config);
     28static bool exposuresMode(pxConfig *config);
     29static bool stacksMode(pxConfig *config);
    2730static bool updateexpMode(pxConfig *config);
     31
     32static bool inactiveexpMode(pxConfig *config);
    2833
    2934# define MODECASE(caseName, func) \
     
    105110      psError(PS_ERR_UNKNOWN, false, "database error");
    106111    }
    107     psError(PS_ERR_UNKNOWN, false "database error");
     112    psError(PS_ERR_UNKNOWN, false, "database error");
    108113    psFree(run);
    109114    return(true);
     
    140145  psString query = pxDataGet("laptool_listsequence.sql");
    141146  if (!query) {
    142     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     147    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    143148    return false;
    144149  }
     
    151156  if (limit) {
    152157    psString limitString = psDBGenerateLimitSQL(limit);
    153     psStringAppend(&query, " %s" limitString);
     158    psStringAppend(&query, " %s", limitString);
    154159    psFree(limitString);
    155160  }
     
    209214  PXOPT_LOOKUP_STR(label,           config->args, "-label",           false, false);
    210215  PXOPT_LOOKUP_STR(dist_group,      config->args, "-dist_group",      false, false);
     216  PXOPT_LOOKUP_BOOL(simple,         config->args, "-simple",          false);
    211217
    212218  lapRunRow *run = lapRunRowAlloc(0, // lap_id
     
    220226                                  NULL, // registered
    221227                                  0,    // fault
    222                                   NULL, // quick_sass_id
    223                                   NULL, // final_sass_id
     228                                  0,    // quick_sass_id
     229                                  0    // final_sass_id
    224230                                  );
    225231  if (!run) {
     
    233239  }
    234240
    235   if (!lapSequenceInsertObject(config->dbh, run)) {
     241  if (!lapRunInsertObject(config->dbh, run)) {
    236242    if (!psDBRollback(config->dbh)) {
    237243      psError(PS_ERR_UNKNOWN, false, "database error");
    238244    }
    239     psError(PS_ERR_UNKNOWN, false "database error");
     245    psError(PS_ERR_UNKNOWN, false, "database error");
    240246    psFree(run);
    241247    return(true);
     
    248254  }
    249255
    250   if (lapSequencePrintObject(stdout, run, !simple)) {
     256  if (lapRunPrintObject(stdout, run, !simple)) {
    251257    psError(PS_ERR_UNKNOWN, false, "failed to print object");
    252258    psFree(run);
     
    259265  psString query = pxDataGet("laptool_definerun.sql");
    260266  if (!query) {
    261     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     267    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    262268    return(false);
    263269  }
     
    292298  for (long i = 0; i < output->n; i++) {
    293299    psMetadata *row = output->data[i]; // Row from select
    294     bool status;
    295     lapExpRow *reExp = lapExpObjectFromMetadata(row);
    296     reExp->lap_id = lap_id;
    297 
    298     if (!lapExpInsertObject(config->dbh,reExp)) {
     300    lapExpRow *lapExp = lapExpObjectFromMetadata(row);
     301    lapExp->lap_id = lap_id;
     302
     303    if (!lapExpInsertObject(config->dbh,lapExp)) {
    299304      if (!psDBRollback(config->dbh)) {
    300305        psError(PS_ERR_UNKNOWN, false, "database error");
     
    302307      psError(PS_ERR_UNKNOWN, false, "database error");
    303308      psFree(output);
    304       psFree(reExp);
     309      psFree(lapExp);
    305310      return(false);
    306311    }
     
    328333  psString query = pxDataGet("laptool_pendingrun.sql");
    329334  if (!query) {
    330     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     335    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    331336    return false;
    332337  }
     
    433438  psString query = pxDataGet("laptool_pendingexp.sql");
    434439  if (!query) {
    435     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     440    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    436441    return false;
    437442  }
     
    444449  if (limit) {
    445450    psString limitString = psDBGenerateLimitSQL(limit);
    446     psStringAppend(&query, " %s" limitString);
     451    psStringAppend(&query, " %s", limitString);
    447452    psFree(limitString);
    448453  }
     
    500505  psString query = pxDataGet("laptool_exposures.sql");
    501506  if (!query) {
    502     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     507    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    503508    return(false);
    504509  }
     
    557562  psString query = pxDataGet("laptool_stacks.sql");
    558563  if (!query) {
    559     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     564    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    560565    return(false);
    561566  }
     
    614619  PXOPT_LOOKUP_S64(set_chip_id, config->args, "-set_chip_id", false, false);
    615620  PXOPT_LOOKUP_S64(set_pair_id, config->args, "-set_pair_id", false, false);
    616   PXOPT_LOOKUP_BOOL(private,    config->args, "-private",     false, false);
    617   PXOPT_LOOKUP_BOOL(public,     config->args, "-public",      false, false);
    618   PXOPT_LOOKUP_BOOL(pairwise,   config->args, "-pairwise",    false, false);
    619   PXOPT_LOOKUP_BOOL(nopairwise, config->args, "-nopairwise",  false, false);
    620   PXOPT_LOOKUP_BOOL(active,     config->args, "-active",      false, false);
    621   PXOPT_LOOKUP_BOOL(inactive,   config->args, "-inactive",    false, false);
     621  PXOPT_LOOKUP_BOOL(private,    config->args, "-private",     false);
     622  PXOPT_LOOKUP_BOOL(public,     config->args, "-public",      false);
     623  PXOPT_LOOKUP_BOOL(pairwise,   config->args, "-pairwise",    false);
     624  PXOPT_LOOKUP_BOOL(nopairwise, config->args, "-nopairwise",  false);
     625  PXOPT_LOOKUP_BOOL(active,     config->args, "-active",      false);
     626  PXOPT_LOOKUP_BOOL(inactive,   config->args, "-inactive",    false);
    622627
    623628
     
    632637  }
    633638
    634   psMetadata *where = psMetadataAlloc();
    635639  PXOPT_COPY_S64(config->args, where, "-lap_id", "lap_id", "==");
    636640  PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");
     
    687691  psString query = pxDataGet("laptool_inactiveexp.sql");
    688692  if (!query) {
    689     psError(PXTOOL_ERR_SYS, false, "failed to retrieve SQL statement");
     693    psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement");
    690694    return(false);
    691695  }
  • branches/czw_branch/20110406/ippTools/src/laptoolConfig.c

    r31396 r31397  
    1212#include <psmodules.h>
    1313#include "pxtools.h"
    14 #include "regtool.h"
     14#include "laptool.h"
    1515
    1616#define ADD_OPT(TYPE,TARG,NAME,COMMENT,DEFAULT) psMetadataAdd##TYPE(TARG, PS_LIST_TAIL, NAME, 0, COMMENT, DEFAULT)
     
    7474  ADD_OPT(S16, updaterunArgs, "-fault",                       "set fault code", INT16_MAX);
    7575  ADD_OPT(Str, updaterunArgs, "-set_label",                   "set label", NULL);
    76   ADD_OPT(S64, updaterunArgs, "-set_quick_sass_id",           "set quick stack sass_id", NAN);
    77   ADD_OPT(S64, updaterunArgs, "-set_final_sass_id",           "set final stack sass_id", NAN);
     76  ADD_OPT(S64, updaterunArgs, "-set_quick_sass_id",           "set quick stack sass_id", 0);
     77  ADD_OPT(S64, updaterunArgs, "-set_final_sass_id",           "set final stack sass_id", 0);
    7878 
    7979 
Note: See TracChangeset for help on using the changeset viewer.