IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 16, 2009, 6:35:31 PM (17 years ago)
Author:
watersc1
Message:

changes to support new burntool_state

File:
1 edited

Legend:

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

    r25420 r25425  
    224224    PXOPT_LOOKUP_F32(teltemp_extra, config->args, "-teltemp_extra", false, false);
    225225    PXOPT_LOOKUP_F32(pon_time, config->args, "-pon_time", false, false);
     226    PXOPT_LOOKUP_S16(burntool_state, config->args, "-burntool_state", false, false);
    226227    PXOPT_LOOKUP_F64(user_1, config->args, "-user_1", false, false);
    227228    PXOPT_LOOKUP_F64(user_2, config->args, "-user_2", false, false);
     
    467468
    468469    PXOPT_LOOKUP_S16(fault, config->args, "-fault",   false, false);
    469     PXOPT_LOOKUP_F64(user_1, config->args, "-user_1", false, false);
    470 
    471     if ((fault == INT16_MAX) && !isfinite(user_1)) {
    472         psError(PS_ERR_UNKNOWN, false, "one of -fault or -user_1 must be selected");
    473         return false;
    474     }
    475     if ((fault != INT16_MAX) && isfinite(user_1)) {
    476         psError(PS_ERR_UNKNOWN, false, "only one of -fault or -user_1 must be selected");
     470/*     PXOPT_LOOKUP_F64(user_1, config->args, "-user_1", false, false); */
     471    PXOPT_LOOKUP_S16(burntool_state, config->args, "-burntool_state", false, false);
     472   
     473    if ((fault == INT16_MAX) && !isfinite(burntool_state)) {
     474        psError(PS_ERR_UNKNOWN, false, "one of -fault or -burntool_state must be selected");
     475        return false;
     476    }
     477    if ((fault != INT16_MAX) && isfinite(burntool_state)) {
     478        psError(PS_ERR_UNKNOWN, false, "only one of -fault or -burntool_state must be selected");
    477479        return false;
    478480    }
     
    491493    }
    492494
    493     if (isfinite(user_1)) {
     495    if (isfinite(burntool_state)) {
    494496        psString query = pxDataGet("regtool_updateprocessedimfile.sql");
    495497        if (!query) {
     
    498500        }
    499501
    500         if (!p_psDBRunQueryF(config->dbh, query, user_1, exp_id, class_id)) {
     502        if (!p_psDBRunQueryF(config->dbh, query, burntool_state, exp_id, class_id)) {
    501503            psError(PS_ERR_UNKNOWN, false, "database error");
    502504            psFree(query);
Note: See TracChangeset for help on using the changeset viewer.