IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 7176


Ignore:
Timestamp:
May 22, 2006, 4:56:55 PM (20 years ago)
Author:
jhoblitt
Message:

impliment masterMode()

File:
1 edited

Legend:

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

    r7175 r7176  
    695695{
    696696    PS_ASSERT_PTR_NON_NULL(config, false);
     697   
     698    // det_id is required
     699
     700    psArray *masterImfiles =
     701        detMasterImfileSelectRowObjects(config->dbh, config->where, 0);
     702    if (!masterImfiles) {
     703        psError(PS_ERR_UNKNOWN, false, "no detMasterImfile rows found");
     704        return false;
     705    }
     706
     707    // print detMasterImfiles
     708    psMetadata *output = psMetadataAlloc();
     709    for (long i = 0; i < psArrayLength(masterImfiles); i++) {
     710        psMetadata *md = detStackedImfileMetadataFromObject(
     711                masterImfiles->data[i]);
     712        psMetadataAddMetadata(
     713            output, PS_LIST_TAIL, "detMasterImfile", PS_META_DUPLICATE_OK,
     714            NULL, md
     715        );
     716    }
     717
     718    psString str = psMetadataConfigFormat(output);
     719    psFree(output);
     720    fprintf(stdout, "%s\n", str);
     721    psFree(str);
     722
    697723    return true;
    698724}
Note: See TracChangeset for help on using the changeset viewer.