IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 27, 2009, 11:34:07 AM (17 years ago)
Author:
eugene
Message:

merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715/ippTools/src/regtool.c

    r25400 r25624  
    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);
     
    238239    PXOPT_LOOKUP_TIME(dateobs, config->args, "-dateobs", false, false);
    239240    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
     241    PXOPT_LOOKUP_S32(bytes, config->args,  "-bytes", false, false);
     242    PXOPT_LOOKUP_STR(md5sum, config->args, "-md5sum", false, false);
    240243
    241244    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     
    307310        quality,
    308311        NULL,
    309         0
     312        0,
     313        bytes,
     314        md5sum,
     315        0   // burntool_state
    310316    )) {
    311317        psError(PS_ERR_UNKNOWN, false, "database error");
     
    462468
    463469    PXOPT_LOOKUP_S16(fault, config->args, "-fault",   false, false);
    464     PXOPT_LOOKUP_F64(user_1, config->args, "-user_1", false, false);
    465 
    466     if ((fault == INT16_MAX) && !isfinite(user_1)) {
    467         psError(PS_ERR_UNKNOWN, false, "one of -fault or -user_1 must be selected");
    468         return false;
    469     }
    470     if ((fault != INT16_MAX) && isfinite(user_1)) {
    471         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");
    472479        return false;
    473480    }
     
    486493    }
    487494
    488     if (isfinite(user_1)) {
     495    if (isfinite(burntool_state)) {
    489496        psString query = pxDataGet("regtool_updateprocessedimfile.sql");
    490497        if (!query) {
     
    493500        }
    494501
    495         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)) {
    496503            psError(PS_ERR_UNKNOWN, false, "database error");
    497504            psFree(query);
Note: See TracChangeset for help on using the changeset viewer.