IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25418 for trunk/ippTools/src


Ignore:
Timestamp:
Sep 16, 2009, 9:44:29 AM (17 years ago)
Author:
bills
Message:

Store the size in bytes and md5sum of the Compressed raw image files
in pzDownloadImfile. Propagate the values to rawImfile so that they are
available for checking.
(summitImfile has the parameters of the files before they are compressed)

Location:
trunk/ippTools/src
Files:
6 edited

Legend:

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

    r18336 r25418  
    137137    PXOPT_LOOKUP_STR(tmp_class_id, config->args, "-tmp_class_id", true, false);
    138138    PXOPT_LOOKUP_STR(uri, config->args, "-uri", true, false);
     139    PXOPT_LOOKUP_S32(bytes, config->args, "-bytes", false, false);
     140    PXOPT_LOOKUP_STR(md5sum, config->args, "-md5sum", false, false);
    139141
    140142    // insert with error flag state set to 0 (no errors)
    141     if (!newImfileInsert(config->dbh, exp_id, tmp_class_id, uri, NULL)) {
     143    if (!newImfileInsert(config->dbh, exp_id, tmp_class_id, uri, NULL, bytes, md5sum)) {
    142144        psError(PS_ERR_UNKNOWN, false, "database error");
    143145        return false;
  • trunk/ippTools/src/pxinjectConfig.c

    r18561 r25418  
    6161    psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-tmp_class_id",  0,            "define the class ID (required)", NULL);
    6262    psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-uri",  0,            "define the URI (required)", NULL);
     63    psMetadataAddS32(newImfileArgs, PS_LIST_TAIL, "-bytes",  0,            "define the size of the file", 0);
     64    psMetadataAddStr(newImfileArgs, PS_LIST_TAIL, "-md5sum",  0,            "define the size of the file", NULL);
    6365
    6466    // -updatenewExp
  • trunk/ippTools/src/pztool.c

    r23688 r25418  
    401401    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
    402402    PXOPT_LOOKUP_BOOL(row_lock, config->args, "-row_lock", false);
     403    PXOPT_LOOKUP_S32(bytes, config->args, "-bytes", false, false);
     404    PXOPT_LOOKUP_STR(md5sum, config->args, "-md5sum", false, false);
    403405
    404406    // default values
     
    457459            fault,
    458460            NULL,    // epoch
    459             hostname
     461            hostname,
     462            bytes,
     463            md5sum
    460464    )) {
    461465        psError(PS_ERR_UNKNOWN, false, "database error");
     
    595599                "       pzDownloadImfile.class_id," // tmp_class_id
    596600                "       pzDownloadImfile.uri,"      // uri
    597                 "       NULL"                       // epoch
     601                "       NULL,"                       // epoch
     602                "       pzDownloadImfile.bytes,"    // bytes
     603                "       pzDownloadImfile.md5sum"    // md5sum
    598604                "   FROM pzDownloadImfile"
    599605                "   WHERE"
  • trunk/ippTools/src/pztoolConfig.c

    r23688 r25418  
    9595    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-label",  0,        "define the label for the chip stage", NULL);
    9696    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-hostname",  0,     "define the host that copied the image", NULL);
     97    psMetadataAddS32(copydoneArgs, PS_LIST_TAIL, "-bytes",  0,     "define the size in bytes for the copied image", 0);
     98    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-md5sum",  0,     "define the md5 sum for the copied image", NULL);
    9799    psMetadataAddS16(copydoneArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    98100    psMetadataAddBool(copydoneArgs, PS_LIST_TAIL, "-row_lock", 0,     "lock pzDownImfile rows while advancing an exposure", false);
  • trunk/ippTools/src/regtool.c

    r25324 r25418  
    238238    PXOPT_LOOKUP_TIME(dateobs, config->args, "-dateobs", false, false);
    239239    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
     240    PXOPT_LOOKUP_S32(bytes, config->args,  "-bytes", false, false);
     241    PXOPT_LOOKUP_STR(md5sum, config->args, "-md5sum", false, false);
    240242
    241243    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     
    307309        quality,
    308310        NULL,
    309         0
     311        0,
     312        bytes,
     313        md5sum
    310314    )) {
    311315        psError(PS_ERR_UNKNOWN, false, "database error");
  • trunk/ippTools/src/regtoolConfig.c

    r24922 r25418  
    125125    ADD_OPT(Time, addprocessedimfileArgs, "-dateobs",        "define observation time",         NULL);
    126126    ADD_OPT(Str,  addprocessedimfileArgs, "-hostname",       "define host name",                NULL);
     127    ADD_OPT(Str,  addprocessedimfileArgs, "-md5sum",         "define md5sum",                NULL);
     128    ADD_OPT(S32,  addprocessedimfileArgs, "-bytes",          "define bytes",                0);
    127129    ADD_OPT(S16,  addprocessedimfileArgs, "-fault",           "set fault code",                  0);
    128130    ADD_OPT(S16,  addprocessedimfileArgs, "-quality",        "set quality flag", 0);
Note: See TracChangeset for help on using the changeset viewer.