IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23532


Ignore:
Timestamp:
Mar 25, 2009, 12:48:19 PM (17 years ago)
Author:
Paul Price
Message:

Adding quality flag to raw, chip, cam, warp, stack, diff product tables. Renaming '-code' flag in the ippTools to '-fault' (clearer meaning, reduces confusion between fault code and quality code).

Location:
branches/pap
Files:
70 edited

Legend:

Unmodified
Added
Removed
  • branches/pap/dbconfig/cam.md

    r20274 r23532  
    8787    path_base      STR      255
    8888    fault          S16      0       # Key NOT NULL
     89    quality        S16      0
    8990END
    9091
  • branches/pap/dbconfig/changes.txt

    r23391 r23532  
    896896update chipRun SET magicked = 1 where chip_id = 11955;
    897897
     898
     899-- Version 1.1.51: Adding data quality flags
     900DROP TABLE guidePendingExp;
     901ALTER TABLE diffSkyfile ADD COLUMN quality SMALLINT AFTER fault;
     902ALTER TABLE stackSumSkyfile ADD COLUMN quality SMALLINT AFTER fault;
     903ALTER TABLE warpSkyfile ADD COLUMN quality SMALLINT AFTER fault;
     904ALTER TABLE camProcessedExp ADD COLUMN quality SMALLINT AFTER fault;
     905ALTER TABLE chipProcessedImfile ADD COLUMN quality SMALLINT AFTER fault;
     906ALTER TABLE rawImfile ADD COLUMN quality SMALLINT AFTER fault;
  • branches/pap/dbconfig/chip.md

    r23382 r23532  
    8888    path_base       STR     255
    8989    fault           S16     0       # Key NOT NULL
     90    quality         S16     0
    9091    magicked        BOOL    f
    9192END
  • branches/pap/dbconfig/config.md

    r23391 r23532  
    22    pkg_name        STR     ippdb
    33    pkg_namespace   STR     ippdb
    4     pkg_version     STR     1.1.50
     4    pkg_version     STR     1.1.51
    55END
  • branches/pap/dbconfig/diff.md

    r23388 r23532  
    5454    good_frac    F32        0.0     # Key
    5555    fault        S16        0       # Key
     56    quality      S16        0
    5657    magicked     BOOL       f
    5758END
  • branches/pap/dbconfig/raw.md

    r23520 r23532  
    133133    hostname    STR         64
    134134    fault       S16         0       # Key NOT NULL
     135    quality     S16         0
    135136    epoch       UTC         0001-01-01T00:00:00Z
    136137    magicked    BOOL        f
  • branches/pap/dbconfig/stack.md

    r19930 r23532  
    4646    good_frac          F32    0.0     # Key
    4747    fault              S16    0       # Key
     48    quality            S16    0
    4849END
  • branches/pap/dbconfig/warp.md

    r23383 r23532  
    5757    ignored        BOOL     f       # Key
    5858    fault          S16      0       # Key
     59    quality        S16      0
    5960    magicked       BOOL     f
    6061END
  • branches/pap/ippScripts/scripts/camera_exp.pl

    r23295 r23532  
    375375            $command .= " -addprocessedexp";
    376376            $command .= " -uri UNKNOWN";
    377             $command .= " -code $exit_code";
     377            $command .= " -fault $exit_code";
    378378            $command .= " -path_base $outroot";
    379379            $command .= " -path_base $outroot" if defined $outroot;
     
    381381        } else {
    382382            $command .= " -updateprocessedexp";
    383             $command .= " -code $exit_code";
     383            $command .= " -fault $exit_code";
    384384        }
    385385        $command .= " -hostname $host" if defined $host;
  • branches/pap/ippScripts/scripts/chip_imfile.pl

    r23395 r23532  
    267267        $command .= " -chip_id $chip_id";
    268268        $command .= " -class_id $class_id";
    269         $command .= " -code $exit_code";
     269        $command .= " -fault $exit_code";
    270270        $command .= " -dbname $dbname" if defined $dbname;
    271271        system ($command);
  • branches/pap/ippScripts/scripts/detrend_correct_imfile.pl

    r23295 r23532  
    132132        $command .= " -class_id $class_id";
    133133        $command .= " -path_base $outroot";
    134         $command .= " -code $exit_code";
     134        $command .= " -fault $exit_code";
    135135        $command .= " -dbname $dbname" if defined $dbname;
    136136        system ($command);
  • branches/pap/ippScripts/scripts/detrend_norm_apply.pl

    r23464 r23532  
    206206        $command .= " -class_id $class_id";
    207207        $command .= " -path_base $outroot";
    208         $command .= " -code $exit_code";
     208        $command .= " -fault $exit_code";
    209209        $command .= " -dbname $dbname" if defined $dbname;
    210210        system ($command);
  • branches/pap/ippScripts/scripts/detrend_norm_calc.pl

    r23464 r23532  
    239239        $command .= " -iteration $iter";
    240240        # XXX EAM : we should add this to the db : $command .= " -path_base $outroot";
    241         $command .= " -code $exit_code";
     241        $command .= " -fault $exit_code";
    242242        $command .= " -dbname $dbname" if defined $dbname;
    243243        system ($command);
  • branches/pap/ippScripts/scripts/detrend_norm_exp.pl

    r23295 r23532  
    191191        $command .= " -iteration $iter";
    192192        $command .= " -path_base $outroot ";
    193         $command .= " -code $exit_code";
     193        $command .= " -fault $exit_code";
    194194        $command .= " -dbname $dbname" if defined $dbname;
    195195        system ($command);
  • branches/pap/ippScripts/scripts/detrend_process_exp.pl

    r23295 r23532  
    205205        $command .= " -det_id $det_id";
    206206        $command .= " -exp_id $exp_id";
    207         $command .= " -code $exit_code";
     207        $command .= " -fault $exit_code";
    208208        $command .= " -path_base $outroot";
    209209        $command .= " -dbname $dbname" if defined $dbname;
  • branches/pap/ippScripts/scripts/detrend_process_imfile.pl

    r23464 r23532  
    195195        $command .= " -class_id $class_id";
    196196        $command .= " -path_base $outroot";
    197         $command .= " -code $exit_code";
     197        $command .= " -fault $exit_code";
    198198        $command .= " -dbname $dbname" if defined $dbname;
    199199        system ($command);
  • branches/pap/ippScripts/scripts/detrend_reject_exp.pl

    r23295 r23532  
    344344        $command .= " -iteration $iter";
    345345        # XXX EAM : we should add this to the db : $command .= " -path_base $outroot";
    346         $command .= " -code $exit_code";
     346        $command .= " -fault $exit_code";
    347347        $command .= " -dbname $dbname" if defined $dbname;
    348348        system ($command);
  • branches/pap/ippScripts/scripts/detrend_resid_exp.pl

    r23427 r23532  
    651651        $command .= " -exp_id $exp_id";
    652652        $command .= " -path_base $outroot";
    653         $command .= " -code $exit_code";
     653        $command .= " -fault $exit_code";
    654654        $command .= " -dbname $dbname" if defined $dbname;
    655655        system ($command);
  • branches/pap/ippScripts/scripts/detrend_resid_imfile.pl

    r23464 r23532  
    265265        $command .= " -class_id $class_id";
    266266        $command .= " -path_base $outroot";
    267         $command .= " -code $exit_code";
     267        $command .= " -fault $exit_code";
    268268        $command .= " -dbname $dbname" if defined $dbname;
    269269        system ($command);
  • branches/pap/ippScripts/scripts/detrend_stack.pl

    r23464 r23532  
    262262        $command .= " -class_id $class_id";
    263263        # XXX EAM : we should add this to the db : $command .= " -path_base $outroot";
    264         $command .= " -code $exit_code";
     264        $command .= " -fault $exit_code";
    265265        $command .= " -dbname $dbname" if defined $dbname;
    266266        system ($command);
  • branches/pap/ippScripts/scripts/diff_skycell.pl

    r23438 r23532  
    304304    warn($msg);
    305305    if (defined $diff_id and defined $skycell_id and not $no_update) {
    306         my $command = "$difftool -adddiffskyfile -diff_id $diff_id -skycell_id $skycell_id -code $exit_code";
     306        my $command = "$difftool -adddiffskyfile -diff_id $diff_id -skycell_id $skycell_id -fault $exit_code";
    307307        $command .= (" -dtime_script " . ((DateTime->now->mjd - $mjd_start) * 86400));
    308308        $command .= " -hostname $host" if defined $host;
  • branches/pap/ippScripts/scripts/dist_advancerun.pl

    r23295 r23532  
    134134    my $command = "$disttool -updaterun";
    135135    $command   .= " -dist_id $dist_id";
    136     $command   .= " -code $exit_code";
     136    $command   .= " -fault $exit_code";
    137137    $command   .= " -dbname $dbname" if defined $dbname;
    138138
  • branches/pap/ippScripts/scripts/dist_component.pl

    r23441 r23532  
    304304    $command   .= " -dist_id $dist_id";
    305305    $command   .= " -component $component";
    306     $command   .= " -code $exit_code";
     306    $command   .= " -fault $exit_code";
    307307    $command   .= " -dbname $dbname" if defined $dbname;
    308308
  • branches/pap/ippScripts/scripts/fake_imfile.pl

    r23295 r23532  
    216216        $command .= " -path_base $outroot";
    217217        $command .= (" -dtime_script " . ((DateTime->now->mjd - $mjd_start) * 86400));
    218         $command .= " -code $exit_code";
     218        $command .= " -fault $exit_code";
    219219        $command .= " -dbname $dbname" if defined $dbname;
    220220        system ($command);
  • branches/pap/ippScripts/scripts/flatcorr_proc.pl

    r20540 r23532  
    320320        my $command = "$flatcorr -addprocess";
    321321        $command .= " -corr_id $corr_id";
    322         $command .= " -code $exit_code";
     322        $command .= " -fault $exit_code";
    323323        $command .= " -hostname $host" if defined $host;
    324324        $command .= " -dbname $dbname" if defined $dbname;
  • branches/pap/ippScripts/scripts/magic_destreak.pl

    r23295 r23532  
    272272    $command   .= " -magic_ds_id $magic_ds_id";
    273273    $command   .= " -component $component";
    274     $command   .= " -code $exit_code";
     274    $command   .= " -fault $exit_code";
    275275    $command   .= " -dbname $dbname" if defined $dbname;
    276276
  • branches/pap/ippScripts/scripts/magic_mask.pl

    r23295 r23532  
    152152        my $command = "$magictool -addmask";
    153153        $command .= " -magic_id $magic_id";
    154         $command .= " -code $exit_code";
     154        $command .= " -fault $exit_code";
    155155        $command .= " -dbname $dbname" if defined $dbname;
    156156        system($command);
  • branches/pap/ippScripts/scripts/magic_process.pl

    r23295 r23532  
    339339        $command .= " -magic_id $magic_id";
    340340        $command .= " -node $node";
    341         $command .= " -code $exit_code";
     341        $command .= " -fault $exit_code";
    342342        $command .= " -dbname $dbname" if defined $dbname;
    343343        system($command);
  • branches/pap/ippScripts/scripts/magic_tree.pl

    r23295 r23532  
    296296        my $command = "$magictool -inputtree";
    297297        $command .= " -magic_id $magic_id";
    298         $command .= " -code $exit_code";
     298        $command .= " -fault $exit_code";
    299299        $command .= " -dbname $dbname" if defined $dbname;
    300300        system($command);
  • branches/pap/ippScripts/scripts/register_exp.pl

    r23295 r23532  
    191191    carp($msg);
    192192    if (defined $exp_id and not $no_update) {
    193         my $command = "$regtool -addprocessedexp -exp_id $exp_id -code $exit_code";
     193        my $command = "$regtool -addprocessedexp -exp_id $exp_id -fault $exit_code";
    194194        $command .= " -hostname $host" if defined $host;
    195195        $command .= " -dbname $dbname" if defined $dbname;
  • branches/pap/ippScripts/scripts/register_imfile.pl

    r23501 r23532  
    225225        $command .= " -inst UNKNOWN";
    226226        $command .= " -class_id $tmp_class_id";
    227         $command .= " -code $exit_code";
     227        $command .= " -fault $exit_code";
    228228        $command .= " -hostname $host" if defined $host;
    229229        $command .= " -dbname $dbname" if defined $dbname;
  • branches/pap/ippScripts/scripts/stack_skycell.pl

    r23380 r23532  
    306306
    307307    if (defined $stack_id and not $no_update) {
    308         my $command = "$stacktool -stack_id $stack_id -code $exit_code";
     308        my $command = "$stacktool -stack_id $stack_id -fault $exit_code";
    309309        if ($run_state eq 'new') {
    310310            $command .= " -addsumskyfile";
  • branches/pap/ippScripts/scripts/summit_copy.pl

    r23497 r23532  
    148148        $command .= " -class_id $class_id";
    149149        $command .= " -uri $uri";
    150         $command .= " -code $exit_code";
     150        $command .= " -fault $exit_code";
    151151        $command .= " -dbname $dbname" if defined $dbname;
    152152
  • branches/pap/ippScripts/scripts/warp_overlap.pl

    r23295 r23532  
    193193        my $command = "$warptool -addoverlap";
    194194        $command .= " -warp_id $warp_id";
    195         $command .= " -code $exit_code";
     195        $command .= " -fault $exit_code";
    196196        $command .= " -dbname $dbname" if defined $dbname;
    197197        system ($command);
  • branches/pap/ippScripts/scripts/warp_skycell.pl

    r23430 r23532  
    307307        $command .= " -skycell_id $skycell_id";
    308308        $command .= (" -dtime_script " . ((DateTime->now->mjd - $mjd_start) * 86400));
    309         $command .= " -code $exit_code";
     309        $command .= " -fault $exit_code";
    310310        $command .= " -dbname $dbname" if defined $dbname;
    311311        run(command => $command, verbose => $verbose);
  • branches/pap/ippTools/configure.ac

    r23391 r23532  
    1818PKG_CHECK_MODULES([PSLIB], [pslib >= 1.1.0])
    1919PKG_CHECK_MODULES([PSMODULES], [psmodules >= 1.1.0])
    20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.50])
     20PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.51])
    2121
    2222PXTOOLS_CFLAGS="${PSLIB_CFLAGS=} ${PSMODULES_CFLAGS=} ${IPPDB_CFLAGS=}"
  • branches/pap/ippTools/share/pxadmin_create_tables.sql

    r23521 r23532  
    237237    ignored TINYINT DEFAULT 0,
    238238    hostname VARCHAR(64),
     239    quality SMALLINT NOT NULL,
    239240    fault SMALLINT NOT NULL,
    240241    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     
    341342    n_cr INT,
    342343    path_base VARCHAR(255),
     344    quality SMALLINT NOT NULL,
    343345    fault SMALLINT NOT NULL,
    344346    magicked BIGINT,
     
    346348    KEY(data_state),
    347349    KEY(fault),
    348     FOREIGN KEY (chip_id, exp_id)
    349         REFERENCES  chipRun(chip_id, exp_id),
    350     FOREIGN KEY (exp_id, class_id)
    351         REFERENCES  rawImfile(exp_id, class_id))
     350    FOREIGN KEY (chip_id, exp_id) REFERENCES  chipRun(chip_id, exp_id),
     351    FOREIGN KEY (exp_id, class_id) REFERENCES  rawImfile(exp_id, class_id))
    352352ENGINE=innodb DEFAULT CHARSET=latin1;
    353353
     
    442442    n_astrom INT,
    443443    path_base VARCHAR(255),
     444    quality SMALLINT NOT NULL,
    444445    fault SMALLINT NOT NULL,
    445446    PRIMARY KEY(cam_id),
     
    880881    ymax INT,
    881882    ignored TINYINT,
     883    quality SMALLINT NOT NULL,
    882884    fault SMALLINT,
    883885    magicked TINYINT,
     
    946948        hostname VARCHAR(64),
    947949        good_frac FLOAT,
     950        quality SMALLINT NOT NULL,
    948951        fault SMALLINT,
    949952        PRIMARY KEY(stack_id),
     
    10201023        hostname VARCHAR(64),
    10211024        good_frac FLOAT,
     1025        quality SMALLINT NOT NULL,
    10221026        fault SMALLINT,
    10231027        magicked TINYINT,
  • branches/pap/ippTools/src/camtool.c

    r23310 r23532  
    465465
    466466    PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", false, false);
    467     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     467    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     468    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    468469
    469470    // generate restrictions
     
    530531        zpt_lq,
    531532        zpt_uq,
    532         fwhm_major,
    533         fwhm_major_lq,
    534         fwhm_major_uq,
    535         fwhm_minor,
    536         fwhm_minor_lq,
    537         fwhm_minor_uq,
    538 
    539         iq_fwhm_major,
    540         iq_fwhm_major_err,
    541         iq_fwhm_minor,
    542         iq_fwhm_minor_err,
     533        fwhm_major,
     534        fwhm_major_lq,
     535        fwhm_major_uq,
     536        fwhm_minor,
     537        fwhm_minor_lq,
     538        fwhm_minor_uq,
     539
     540        iq_fwhm_major,
     541        iq_fwhm_major_err,
     542        iq_fwhm_minor,
     543        iq_fwhm_minor_err,
    543544
    544545        iq_m2,
     
    573574        n_astrom,
    574575        path_base,
    575         code
     576        fault,
     577        quality
    576578        );
    577579
     
    596598
    597599    // NULL for end_stage means go as far as possible
    598     // EAM : skip here if code != 0
     600    // EAM : skip here if fault != 0
    599601    // Also, we can run fake even if tess_id is not defined
    600     if (code || (pendingRow->end_stage && psStrcasestr(pendingRow->end_stage, "cam"))) {
     602    if (fault || (pendingRow->end_stage && psStrcasestr(pendingRow->end_stage, "cam"))) {
    601603        psFree(row);
    602604        psFree(pendingRow);
     
    723725    pxcamGetSearchArgs (config, where);
    724726    PXOPT_COPY_STR(config->args, where, "-label", "camRun.label", "==");
    725     PXOPT_COPY_S16(config->args, where, "-code", "camProcessedExp.fault", "==");
     727    PXOPT_COPY_S16(config->args, where, "-fault", "camProcessedExp.fault", "==");
     728    PXOPT_COPY_S16(config->args, where, "-quality", "camProcessedExp.quality", "==");
    726729
    727730    if (!psListLength(where->list) && !psMetadataLookupBool(NULL, config->args, "-all")) {
     
    811814    PS_ASSERT_PTR_NON_NULL(config, false);
    812815
    813     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
     816    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
    814817
    815818    psMetadata *where = psMetadataAlloc();
     
    819822    PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "==");
    820823
    821     if (!pxSetFaultCode(config->dbh, "camProcessedExp", where, code)) {
     824    if (!pxSetFaultCode(config->dbh, "camProcessedExp", where, fault)) {
    822825        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    823826        psFree (where);
     
    10921095    char sqlFilename[80];
    10931096  } ExportTable;
    1094  
     1097
    10951098  int numExportTables = 2;
    10961099
     
    11721175
    11731176  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1174  
     1177
    11751178  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    11761179
     
    11831186  psAssert (item, "entry not in input?");
    11841187  psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1185  
     1188
    11861189  psMetadataItem *entry = psListGet (item->data.list, 0);
    11871190  assert (entry);
     
    11921195  // fprintf (stdout, "---- cam run ----\n");
    11931196  // psMetadataPrint (stderr, entry->data.md, 1);
    1194  
     1197
    11951198  item = psMetadataLookup (input, "camProcessedImfile");
    11961199  psAssert (item, "entry not in input?");
  • branches/pap/ippTools/src/camtoolConfig.c

    r23418 r23532  
    159159
    160160    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-path_base", 0,            "define base output location", NULL);
    161     psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     161    psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
     162    psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    162163    psMetadataAddBool(addprocessedexpArgs, PS_LIST_TAIL, "-faulted",  0,            "only return imfiles with a fault status set", false);
    163164
     
    182183
    183184    psMetadataAddBool(revertprocessedexpArgs, PS_LIST_TAIL, "-all",  0,            "allow everything to be queued without search terms", false);
    184     psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     185    psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
     186    psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-quality",  0,            "search by quality", 0);
    185187
    186188    // -updateprocessedexp
     
    191193    psMetadataAddStr(updateprocessedexpArgs, PS_LIST_TAIL, "-class",  0,            "search by class", NULL);
    192194    psMetadataAddStr(updateprocessedexpArgs, PS_LIST_TAIL, "-class_id",  0,            "search by class ID", NULL);
    193     psMetadataAddS16(updateprocessedexpArgs, PS_LIST_TAIL, "-code",  0,            "set fault code (required)", INT16_MAX);
     195    psMetadataAddS16(updateprocessedexpArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code (required)", INT16_MAX);
    194196
    195197    // -block
  • branches/pap/ippTools/src/chiptool.c

    r23418 r23532  
    409409    PXOPT_LOOKUP_F32(dtime_script, config->args,   "-dtime_script", false, false);
    410410    PXOPT_LOOKUP_STR(hostname, config->args,       "-hostname", false, false);
    411     PXOPT_LOOKUP_F32(n_stars, config->args,        "-n_stars", false, false);
    412     PXOPT_LOOKUP_F32(n_psfstars, config->args,     "-n_psfstars", false, false);
    413     PXOPT_LOOKUP_F32(n_iqstars, config->args,      "-n_iqstars", false, false);
    414     PXOPT_LOOKUP_F32(n_extended, config->args,     "-n_extended", false, false);
    415     PXOPT_LOOKUP_F32(n_cr, config->args,           "-n_cr", false, false);
    416     PXOPT_LOOKUP_STR(path_base, config->args,      "-path_base", false, false);
    417     PXOPT_LOOKUP_BOOL(magicked, config->args,      "-magicked", false);
     411    PXOPT_LOOKUP_F32(n_stars, config->args,        "-n_stars", false, false);
     412    PXOPT_LOOKUP_F32(n_psfstars, config->args,     "-n_psfstars", false, false);
     413    PXOPT_LOOKUP_F32(n_iqstars, config->args,      "-n_iqstars", false, false);
     414    PXOPT_LOOKUP_F32(n_extended, config->args,     "-n_extended", false, false);
     415    PXOPT_LOOKUP_F32(n_cr, config->args,           "-n_cr", false, false);
     416    PXOPT_LOOKUP_STR(path_base, config->args,      "-path_base", false, false);
     417    PXOPT_LOOKUP_BOOL(magicked, config->args,      "-magicked", false);
    418418
    419419    // default values
    420     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     420    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     421    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    421422
    422423    if (!psDBTransaction(config->dbh)) {
     
    449450                                   fwhm_minor_uq,
    450451
    451                                    iq_fwhm_major,
    452                                    iq_fwhm_major_err,
    453                                    iq_fwhm_minor,
    454                                    iq_fwhm_minor_err,
    455 
    456                                    iq_m2,
    457                                    iq_m2_err,
    458                                    iq_m2_lq,
    459                                    iq_m2_uq,
    460 
    461                                    iq_m2c,
    462                                    iq_m2c_err,
    463                                    iq_m2c_lq,
    464                                    iq_m2c_uq,
    465 
    466                                    iq_m2s,
    467                                    iq_m2s_err,
    468                                    iq_m2s_lq,
    469                                    iq_m2s_uq,
    470 
    471                                    iq_m3,
    472                                    iq_m3_err,
    473                                    iq_m3_lq,
    474                                    iq_m3_uq,
    475 
    476                                    iq_m4,
    477                                    iq_m4_err,
    478                                    iq_m4_lq,
    479                                    iq_m4_uq,
     452                                   iq_fwhm_major,
     453                                   iq_fwhm_major_err,
     454                                   iq_fwhm_minor,
     455                                   iq_fwhm_minor_err,
     456
     457                                   iq_m2,
     458                                   iq_m2_err,
     459                                   iq_m2_lq,
     460                                   iq_m2_uq,
     461
     462                                   iq_m2c,
     463                                   iq_m2c_err,
     464                                   iq_m2c_lq,
     465                                   iq_m2c_uq,
     466
     467                                   iq_m2s,
     468                                   iq_m2s_err,
     469                                   iq_m2s_lq,
     470                                   iq_m2s_uq,
     471
     472                                   iq_m3,
     473                                   iq_m3_err,
     474                                   iq_m3_lq,
     475                                   iq_m3_uq,
     476
     477                                   iq_m4,
     478                                   iq_m4_err,
     479                                   iq_m4_lq,
     480                                   iq_m4_uq,
    480481
    481482                                   dtime_detrend,
     
    490491                                   n_cr,
    491492                                   path_base,
    492                                    code,
     493                                   fault,
     494                                   quality,
    493495                                   magicked
    494496            )) {
     
    611613    PXOPT_COPY_STR(config->args, where, "-label", "chipRun.label", "LIKE");
    612614    PXOPT_COPY_STR(config->args, where, "-reduction", "chipRun.reduction", "==");
    613     PXOPT_COPY_S16(config->args, where, "-code", "chipProcessedImfile.fault", "==");
     615    PXOPT_COPY_S16(config->args, where, "-fault", "chipProcessedImfile.fault", "==");
     616    PXOPT_COPY_S16(config->args, where, "-quality", "chipProcessedImfile.quality", "==");
    614617
    615618    if (!psListLength(where->list)
     
    652655    PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "==");
    653656    PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "==");
    654     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
    655 
    656     if (!pxSetFaultCode(config->dbh, "chipProcessedImfile", where, code)) {
     657    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
     658
     659    if (!pxSetFaultCode(config->dbh, "chipProcessedImfile", where, fault)) {
    657660        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    658661        return false;
     
    12731276    char sqlFilename[80];
    12741277  } ExportTable;
    1275  
     1278
    12761279  int numExportTables = 3;
    12771280
     
    13531356{
    13541357  unsigned int nFail;
    1355  
     1358
    13561359  int numImportTables = 2;
    1357  
     1360
    13581361  char tables[2] [80] = {"chipImfile", "chipProcessedImfile"};
    13591362
    13601363  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1361  
     1364
    13621365  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    13631366
     
    13791382  // fprintf (stdout, "---- chip run ----\n");
    13801383  // psMetadataPrint (stderr, entry->data.md, 1);
    1381  
     1384
    13821385  for (int i = 0; i < numImportTables; i++) {
    13831386    psMetadataItem *item = psMetadataLookup (input, tables[i]);
    13841387    psAssert (item, "entry not in input?");
    13851388    psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1386  
     1389
    13871390    switch (i) {
    13881391      case 0:
     
    13981401        }
    13991402        break;
    1400        
     1403
    14011404      case 1:
    14021405        for (int i = 0; i < item->data.list->n; i++) {
  • branches/pap/ippTools/src/chiptoolConfig.c

    r23418 r23532  
    146146
    147147    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-path_base",  0,            "define base output location", NULL);
    148     psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     148    psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
     149    psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    149150    psMetadataAddBool(addprocessedimfileArgs, PS_LIST_TAIL, "-magicked",  0,        "define magicked status", false);
    150151
     
    170171    pxchipSetSearchArgs(revertprocessedimfileArgs);
    171172    psMetadataAddBool(revertprocessedimfileArgs, PS_LIST_TAIL, "-all",  0,            "allow everything to be queued without search terms", false);
    172     psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     173    psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
     174    psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-quality",  0,            "search by quality", 0);
    173175
    174176    // -updateprocessedimfile
     
    176178    psMetadataAddS64(updateprocessedimfileArgs, PS_LIST_TAIL, "-chip_id",  0,            "search by chip ID", 0);
    177179    psMetadataAddStr(updateprocessedimfileArgs,  PS_LIST_TAIL, "-class_id",           0, "search by class ID", NULL);
    178     psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code (required)", 0);
     180    psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code (required)", 0);
    179181
    180182    // -advanceexp
  • branches/pap/ippTools/src/dettoolConfig.c

    r23332 r23532  
    254254    psMetadataAddS64(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,            "define exp ID (required)", 0);
    255255    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class_id",  0,            "define class ID (required)", NULL);
    256     psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     256    psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    257257    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-uri",  0,            "define URI", NULL);
    258258    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-recip",  0,            "define recipe", NULL);
     
    287287    psMetadataAddS64(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,            "search by exposure ID", 0);
    288288    psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-class_id",  0,            "search by class ID", NULL);
    289     psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     289    psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    290290
    291291    // -updateprocessedimfile
     
    334334    psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-user_5",  0,            "define user statistic (5)", NAN);
    335335    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-path_base",  0,            "define base output location", NULL);
    336     psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     336    psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    337337
    338338    // -proccessedexp
     
    348348    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-det_id",  0,            "search by detrend ID (required)", 0);
    349349    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id",  0,            "search by exposure ID", 0);
    350     psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     350    psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    351351
    352352    // -updateprocessedexp
     
    380380    psMetadataAddS32(addstackedArgs, PS_LIST_TAIL, "-iteration",  0,            "define iteration number (required)", 0);
    381381    psMetadataAddStr(addstackedArgs, PS_LIST_TAIL, "-class_id",  0,            "define class ID (required)", NULL);
    382     psMetadataAddS16(addstackedArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     382    psMetadataAddS16(addstackedArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    383383    psMetadataAddStr(addstackedArgs, PS_LIST_TAIL, "-uri",  0,            "define URI", NULL);
    384384    psMetadataAddStr(addstackedArgs, PS_LIST_TAIL, "-recip",  0,            "define recipe", NULL);
     
    407407    psMetadataAddS32(revertstackedArgs, PS_LIST_TAIL, "-iteration",  0,            "search by iteration number", 0);
    408408    psMetadataAddStr(revertstackedArgs, PS_LIST_TAIL, "-class_id",  0,            "search by class ID", NULL);
    409     psMetadataAddS16(revertstackedArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     409    psMetadataAddS16(revertstackedArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    410410
    411411    // -updatestacked
     
    443443    psMetadataAddStr(addnormstatArgs, PS_LIST_TAIL, "-class_id",  0,            "define class ID (required)", NULL);
    444444    psMetadataAddF32(addnormstatArgs, PS_LIST_TAIL, "-norm",  0,            "define normal value (required)", NAN);
    445     psMetadataAddS16(addnormstatArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     445    psMetadataAddS16(addnormstatArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    446446
    447447    // -normalizedstat
     
    459459    psMetadataAddS32(revertnormalizedstatArgs, PS_LIST_TAIL, "-iteration",  0,            "search by iteration number", 0);
    460460    psMetadataAddStr(revertnormalizedstatArgs, PS_LIST_TAIL, "-class_id",  0,            "search by class ID", NULL);
    461     psMetadataAddS16(revertnormalizedstatArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     461    psMetadataAddS16(revertnormalizedstatArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    462462
    463463    // -updatenormalizedstat
     
    494494    psMetadataAddS32(addnormalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0,            "define iteration number", 0);
    495495    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0,            "define class ID (required)", NULL);
    496     psMetadataAddS16(addnormalizedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     496    psMetadataAddS16(addnormalizedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    497497    psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-uri", 0,            "define URI", NULL);
    498498    psMetadataAddF64(addnormalizedimfileArgs, PS_LIST_TAIL, "-bg", 0,            "define exposure background", NAN);
     
    521521    psMetadataAddS32(revertnormalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0,            "search by iteration number", 0);
    522522    psMetadataAddStr(revertnormalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0,            "search by class ID", NULL);
    523     psMetadataAddS16(revertnormalizedimfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     523    psMetadataAddS16(revertnormalizedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    524524
    525525    // -updatenormalizedimfile
     
    555555    psMetadataAddS64(addnormalizedexpArgs, PS_LIST_TAIL, "-det_id",  0,            "define detrend ID (required)", 0);
    556556    psMetadataAddS32(addnormalizedexpArgs, PS_LIST_TAIL, "-iteration",  0,            "define iteration number", 0);
    557     psMetadataAddS16(addnormalizedexpArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     557    psMetadataAddS16(addnormalizedexpArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    558558    psMetadataAddStr(addnormalizedexpArgs, PS_LIST_TAIL, "-recip",  0,            "search for recipe", NULL);
    559559    psMetadataAddF64(addnormalizedexpArgs, PS_LIST_TAIL, "-bg",  0,            "define exposure background", NAN);
     
    580580    psMetadataAddS64(revertnormalizedexpArgs, PS_LIST_TAIL, "-det_id", 0,            "search by detrend ID (required)", 0);
    581581    psMetadataAddS32(revertnormalizedexpArgs, PS_LIST_TAIL, "-iteration", 0,            "search by iteration number", 0);
    582     psMetadataAddS16(revertnormalizedexpArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     582    psMetadataAddS16(revertnormalizedexpArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    583583
    584584    // -updatenormalizedexp
     
    616616    psMetadataAddS64(addresidimfileArgs, PS_LIST_TAIL, "-exp_id",  0,            "define detrend ID (required)", 0);
    617617    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-class_id",  0,          "define class ID (required)", NULL);
    618     psMetadataAddS16(addresidimfileArgs, PS_LIST_TAIL, "-code",  0,              "set fault code", 0);
     618    psMetadataAddS16(addresidimfileArgs, PS_LIST_TAIL, "-fault",  0,              "set fault code", 0);
    619619    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-uri",  0,               "define resid file URI", NULL);
    620620    psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-recip",  0,             "define recipe", NULL);
     
    658658    psMetadataAddS64(revertresidimfileArgs, PS_LIST_TAIL, "-exp_id",  0,         "search by detrend ID", 0);
    659659    psMetadataAddStr(revertresidimfileArgs, PS_LIST_TAIL, "-class_id",  0,       "search for class ID", NULL);
    660     psMetadataAddS16(revertresidimfileArgs, PS_LIST_TAIL, "-code",  0,           "search by fault code", 0);
     660    psMetadataAddS16(revertresidimfileArgs, PS_LIST_TAIL, "-fault",  0,           "search by fault code", 0);
    661661
    662662    // -updateresidimfile
     
    696696    psMetadataAddS32(addresidexpArgs, PS_LIST_TAIL, "-iteration",  0,            "define iteration number", 0);
    697697    psMetadataAddS64(addresidexpArgs, PS_LIST_TAIL, "-exp_id",  0,            "define detrend ID (required)", 0);
    698     psMetadataAddS16(addresidexpArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     698    psMetadataAddS16(addresidexpArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    699699    psMetadataAddStr(addresidexpArgs, PS_LIST_TAIL, "-recip",  0,            "define recipe", NULL);
    700700    psMetadataAddF64(addresidexpArgs, PS_LIST_TAIL, "-bg",  0,            "define exposure background", NAN);
     
    734734    psMetadataAddS32(revertresidexpArgs, PS_LIST_TAIL, "-iteration", 0,            "search by iteration number", 0);
    735735    psMetadataAddS64(revertresidexpArgs, PS_LIST_TAIL, "-exp_id",  0,            "search by detrend ID", 0);
    736     psMetadataAddS16(revertresidexpArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     736    psMetadataAddS16(revertresidexpArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    737737
    738738    // -updateresidexp
     
    777777    psMetadataAddF64(adddetrunsummaryArgs, PS_LIST_TAIL, "-bg_stdev",  0,            "define exposure background stdev", NAN);
    778778    psMetadataAddF64(adddetrunsummaryArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,            "define exposure background mean stdev", NAN);
    779     psMetadataAddS16(adddetrunsummaryArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     779    psMetadataAddS16(adddetrunsummaryArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    780780    psMetadataAddBool(adddetrunsummaryArgs, PS_LIST_TAIL, "-accept",  0,            "declare that this detrun iteration is accepted as a master", false);
    781781    psMetadataAddBool(adddetrunsummaryArgs, PS_LIST_TAIL, "-again",  0,            "start a new iteration of this detrend run", false);
     
    794794    psMetadataAddS64(revertdetrunsummaryArgs, PS_LIST_TAIL, "-det_id", 0,            "search by detrend ID (required)", 0);
    795795    psMetadataAddS32(revertdetrunsummaryArgs, PS_LIST_TAIL, "-iteration", 0,            "search by iteration number", 0);
    796     psMetadataAddS16(revertdetrunsummaryArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     796    psMetadataAddS16(revertdetrunsummaryArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    797797
    798798    // -updatedetrunsummary
     
    886886    PXOPT_ADD_MODE("-input",           "", DETTOOL_MODE_INPUT,         inputArgs);
    887887
    888     PXOPT_ADD_MODE("-toprocessedimfile", "",              DETTOOL_MODE_TOPROCESSEDIMFILE, toprocessedimfileArgs);
    889     PXOPT_ADD_MODE("-addprocessedimfile", "",             DETTOOL_MODE_ADDPROCESSEDIMFILE,  addprocessedimfileArgs);
    890     PXOPT_ADD_MODE("-processedimfile", "",                DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
    891     PXOPT_ADD_MODE("-revertprocessedimfile", "",          DETTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);
    892     PXOPT_ADD_MODE("-updateprocessedimfile", "",          DETTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs);
     888    PXOPT_ADD_MODE("-toprocessedimfile", "",              DETTOOL_MODE_TOPROCESSEDIMFILE, toprocessedimfileArgs);
     889    PXOPT_ADD_MODE("-addprocessedimfile", "",             DETTOOL_MODE_ADDPROCESSEDIMFILE,  addprocessedimfileArgs);
     890    PXOPT_ADD_MODE("-processedimfile", "",                DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
     891    PXOPT_ADD_MODE("-revertprocessedimfile", "",          DETTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);
     892    PXOPT_ADD_MODE("-updateprocessedimfile", "",          DETTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs);
    893893    PXOPT_ADD_MODE("-pendingcleanup_processedimfile", "", DETTOOL_MODE_PENDINGCLEANUP_PROCESSEDIMFILE, pendingcleanup_processedimfileArgs);
    894894    PXOPT_ADD_MODE("-donecleanup_processedimfile", "",    DETTOOL_MODE_DONECLEANUP_PROCESSEDIMFILE, donecleanup_processedimfileArgs);
  • branches/pap/ippTools/src/dettool_detrunsummary.c

    r21402 r23532  
    101101
    102102    // default values
    103     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     103    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    104104    PXOPT_LOOKUP_BOOL(accept, config->args, "-accept", false);
    105105
     
    107107            det_id,
    108108            iteration,
    109             "full",
     109            "full",
    110110            bg,
    111111            bg_stdev,
    112112            bg_mean_stdev,
    113113            accept,
    114             code
     114            fault
    115115        );
    116116}
     
    120120{
    121121    PS_ASSERT_PTR_NON_NULL(config, false);
    122    
     122
    123123    // build a query to search by det_id, iteration, exp_id
    124124    psMetadata *where = psMetadataAlloc();
     
    129129    PXOPT_LOOKUP_BOOL(again, config->args, "-again", false);
    130130
    131     // The values supplied as arguments on the command (eg, -bg) are parsed 
    132     // by mdToDetRunSummary below. 
     131    // The values supplied as arguments on the command (eg, -bg) are parsed
     132    // by mdToDetRunSummary below.
    133133    // XXX why is there ever more than one?
    134134
     
    141141    if (psListLength(where->list)) {
    142142        psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
    143         psStringAppend(&query, " WHERE %s", whereClause);
    144         psFree(whereClause);
     143        psStringAppend(&query, " WHERE %s", whereClause);
     144        psFree(whereClause);
    145145    }
    146146    psFree(where);
     
    199199    psFree(output);
    200200
    201     // XXX this logic does not deal with the case of -code being set
    202     // XXX it should be an error for -again and -code to both be set
     201    // XXX this logic does not deal with the case of -fault being set
     202    // XXX it should be an error for -again and -fault to both be set
    203203    if (again) {
    204204        if (!startNewIteration(config, det_id)) {
     
    306306    PXOPT_COPY_S64(config->args, where, "-det_id",    "det_id", "==");
    307307    PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "==");
    308     PXOPT_COPY_STR(config->args, where, "-code",      "fault", "==");
     308    PXOPT_COPY_STR(config->args, where, "-fault",      "fault", "==");
    309309
    310310    psString query = pxDataGet("dettool_revertdetrunsummary.sql");
     
    340340{
    341341    PS_ASSERT_PTR_NON_NULL(config, false);
    342    
     342
    343343    PXOPT_LOOKUP_S64(det_id, config->args, "-det_id", true, false); // required
    344344    PXOPT_LOOKUP_BOOL(accept, config->args, "-accept", false);
     
    355355    }
    356356
    357     char *query = "UPDATE detRunSummary SET accept = %d WHERE det_id = %"PRId64; 
     357    char *query = "UPDATE detRunSummary SET accept = %d WHERE det_id = %"PRId64;
    358358    if (!p_psDBRunQueryF(config->dbh, query, accept, det_id)) {
    359359        psError(PS_ERR_UNKNOWN, false, "database error");
  • branches/pap/ippTools/src/dettool_normalizedexp.c

    r19092 r23532  
    7272{
    7373    PS_ASSERT_PTR_NON_NULL(config, false);
    74    
     74
    7575    PXOPT_LOOKUP_S64(det_id, config->args, "-det_id", true, false); // required
    7676    PXOPT_LOOKUP_S32(iteration, config->args, "-iteration", false, false);
    77     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    78     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false); // Required if code == 0
     77    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     78    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false); // Required if fault == 0
    7979    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    8080    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
     
    117117    // insert the new row into the detProcessedImfile table
    118118    if (!detNormalizedExpInsert(
    119             config->dbh,
    120             det_id,
    121             iteration,
    122             recipe,
    123             bg,
    124             bg_stdev,
    125             bg_mean_stdev,
    126             user_1,
    127             user_2,
    128             user_3,
    129             user_4,
    130             user_5,
    131             path_base,
    132             "full",
    133             code
    134             )) {
     119            config->dbh,
     120            det_id,
     121            iteration,
     122            recipe,
     123            bg,
     124            bg_stdev,
     125            bg_mean_stdev,
     126            user_1,
     127            user_2,
     128            user_3,
     129            user_4,
     130            user_5,
     131            path_base,
     132            "full",
     133            fault
     134            )) {
    135135        psError(PS_ERR_UNKNOWN, false, "database error");
    136136        return false;
     
    221221    PXOPT_COPY_S64(config->args, where, "-det_id",    "det_id", "==");
    222222    PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "==");
    223     PXOPT_COPY_S16(config->args, where, "-code",      "fault", "==");
     223    PXOPT_COPY_S16(config->args, where, "-fault",      "fault", "==");
    224224
    225225    psString query = pxDataGet("dettool_revertnormalizedexp.sql");
     
    260260
    261261    if (!setNormExpDataState(config, det_id, iteration, data_state)) {
    262         return false;
     262        return false;
    263263    }
    264264    return true;
  • branches/pap/ippTools/src/dettool_normalizedimfile.c

    r19092 r23532  
    8080    PXOPT_LOOKUP_STR(class_id, config->args, "-class_id", true, false);
    8181
    82     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    83 
    84     // Required if code == 0
    85     PXOPT_LOOKUP_STR(uri, config->args, "-uri", (code == 0), false);
     82    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     83
     84    // Required if fault == 0
     85    PXOPT_LOOKUP_STR(uri, config->args, "-uri", (fault == 0), false);
    8686
    8787    // optional
     
    9797
    9898    if (!detNormalizedImfileInsert(
    99             config->dbh,
    100             det_id,
    101             iteration,
    102             class_id,
    103             uri,
    104             bg,
    105             bg_stdev,
    106             bg_mean_stdev,
    107             user_1,
    108             user_2,
    109             user_3,
    110             user_4,
    111             user_5,
    112             path_base,
    113             "full",
    114             code
    115             )) {
     99            config->dbh,
     100            det_id,
     101            iteration,
     102            class_id,
     103            uri,
     104            bg,
     105            bg_stdev,
     106            bg_mean_stdev,
     107            user_1,
     108            user_2,
     109            user_3,
     110            user_4,
     111            user_5,
     112            path_base,
     113            "full",
     114            fault
     115            )) {
    116116        psError(PS_ERR_UNKNOWN, false, "database error");
    117117        return false;
     
    201201    PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "==");
    202202    PXOPT_COPY_STR(config->args, where, "-class_id",  "class_id", "==");
    203     PXOPT_COPY_S16(config->args, where, "-code",      "fault", "==");
     203    PXOPT_COPY_S16(config->args, where, "-fault",      "fault", "==");
    204204
    205205    psString query = pxDataGet("dettool_revertnormalizedimfile.sql");
     
    241241
    242242    if (!setNormImfileDataState(config, det_id, iteration, class_id, data_state)) {
    243         return false;
     243        return false;
    244244    }
    245245    return true;
  • branches/pap/ippTools/src/dettool_processedexp.c

    r21402 r23532  
    8080
    8181    // default values
    82     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    83 
    84     // Required if code == 0
    85     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false);
     82    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     83
     84    // Required if fault == 0
     85    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false);
    8686
    8787    // optional
     
    141141        user_5,
    142142        path_base,
    143         "full",
    144         code
     143        "full",
     144        fault
    145145    );
    146146
     
    231231    PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "==");
    232232    PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");
    233     PXOPT_COPY_S16(config->args, where, "-code",   "fault", "==");
     233    PXOPT_COPY_S16(config->args, where, "-fault",   "fault", "==");
    234234
    235235    psString query = pxDataGet("dettool_revertprocessedexp.sql");
     
    269269    PXOPT_LOOKUP_STR(data_state, config->args, "-data_state", true, false);
    270270    if (!setProcessedExpDataState(config, det_id, exp_id, data_state)) {
    271         return false;
     271        return false;
    272272    }
    273273    return true;
  • branches/pap/ippTools/src/dettool_processedimfile.c

    r23229 r23532  
    9292
    9393    // default values
    94     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    95 
    96     // Required if code == 0
    97     PXOPT_LOOKUP_STR(uri, config->args, "-uri", (code == 0), false);
    98     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false);
     94    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     95
     96    // Required if fault == 0
     97    PXOPT_LOOKUP_STR(uri, config->args, "-uri", (fault == 0), false);
     98    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false);
    9999
    100100    // optional
     
    144144        user_5,
    145145        path_base,
    146         "full",
    147         code
     146        "full",
     147        fault
    148148    );
    149149    psFree(rawImfiles);
     
    190190        psStringAppend(&query, " %s", whereClause);
    191191        psFree(whereClause);
    192         hasWhere = true;
     192        hasWhere = true;
    193193    }
    194194    psFree (where);
     
    196196    // restrict search to included imfiles
    197197    if (included) {
    198         if (hasWhere) {
    199             psStringAppend(&query, " AND detInputExp.include = 1");
    200         } else {
    201             psStringAppend(&query, " WHERE detInputExp.include = 1");
    202         }
    203         hasWhere = true;
     198        if (hasWhere) {
     199            psStringAppend(&query, " AND detInputExp.include = 1");
     200        } else {
     201            psStringAppend(&query, " WHERE detInputExp.include = 1");
     202        }
     203        hasWhere = true;
    204204    }
    205205
    206206    if (hasWhere) {
    207         psStringAppend(&query, " AND");
     207        psStringAppend(&query, " AND");
    208208    } else {
    209         psStringAppend(&query, " WHERE");
     209        psStringAppend(&query, " WHERE");
    210210    }
    211211
    212212    if (faulted) {
    213213        // list only faulted rows
    214         psStringAppend(&query, " %s", " detProcessedImfile.fault != 0");
     214        psStringAppend(&query, " %s", " detProcessedImfile.fault != 0");
    215215    } else {
    216216        // don't list faulted rows
     
    263263    PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "==");
    264264    PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "==");
    265     PXOPT_COPY_S16(config->args, where, "-code", "fault", "==");
     265    PXOPT_COPY_S16(config->args, where, "-fault", "fault", "==");
    266266
    267267    psString query = pxDataGet("dettool_revertprocessedimfile.sql");
     
    303303
    304304    if (!setProcessedImfileDataState(config, det_id, exp_id, class_id, data_state)) {
    305         return false;
     305        return false;
    306306    }
    307307    return true;
  • branches/pap/ippTools/src/dettool_residexp.c

    r19092 r23532  
    9595    PXOPT_LOOKUP_S32(iteration, config->args, "-iteration", false, false);
    9696    PXOPT_LOOKUP_S64(exp_id, config->args, "-exp_id", true, false); // required
    97     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    98     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false); // Required if code == 0
     97    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     98    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false); // Required if fault == 0
    9999    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    100100    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
     
    124124
    125125    if (psListLength(where->list)) {
    126         psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
    127         psStringAppend(&query, " WHERE %s", whereClause);
    128         psFree(whereClause);
     126        psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
     127        psStringAppend(&query, " WHERE %s", whereClause);
     128        psFree(whereClause);
    129129    }
    130130    psFree(where);
     
    151151
    152152    if (!detResidExpInsert(
    153             config->dbh,
     153            config->dbh,
    154154            det_id,
    155155            iteration,
     
    174174            user_5,
    175175            path_base,
    176             "full",
     176            "full",
    177177            !reject,
    178             code
     178            fault
    179179        )) {
    180180        psError(PS_ERR_UNKNOWN, false, "database error");
     
    225225    if (reject) {
    226226        psStringAppend(&query, " %s", "AND detResidExp.accept != 0");
    227     } 
     227    }
    228228
    229229    // treat limit == 0 as "no limit"
     
    273273    PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "==");
    274274    PXOPT_COPY_S64(config->args, where, "-exp_id",    "exp_id", "==");
    275     PXOPT_COPY_S16(config->args, where, "-code",      "fault", "==");
     275    PXOPT_COPY_S16(config->args, where, "-fault",      "fault", "==");
    276276
    277277    psString query = pxDataGet("dettool_revertresidexp.sql");
     
    330330    PXOPT_LOOKUP_STR(data_state, config->args, "-data_state", false, false);
    331331    if (data_state) {
    332         if (!isValidDataState (data_state)) return false;
     332        if (!isValidDataState (data_state)) return false;
    333333    }
    334334
  • branches/pap/ippTools/src/dettool_residimfile.c

    r23229 r23532  
    7575    PS_ASSERT_PTR_NON_NULL(config, false);
    7676
    77    
     77
    7878    PXOPT_LOOKUP_S64(det_id, config->args, "-det_id", true, false); // required
    7979    PXOPT_LOOKUP_S32(iteration, config->args, "-iteration", false, false);
     
    8484    PXOPT_LOOKUP_S64(exp_id, config->args, "-exp_id", true, false); // required
    8585    PXOPT_LOOKUP_STR(class_id, config->args, "-class_id", true, false); // required
    86     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    87     PXOPT_LOOKUP_STR(uri, config->args, "-uri", (code == 0), false); // Required if code == 0
    88     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false); // Required if code == 0
     86    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     87    PXOPT_LOOKUP_STR(uri, config->args, "-uri", (fault == 0), false); // Required if fault == 0
     88    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false); // Required if fault == 0
    8989    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    9090    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
     
    107107
    108108    if (!detResidImfileInsert(
    109             config->dbh,
     109            config->dbh,
    110110            det_id,
    111111            iteration,
     
    134134            user_5,
    135135            path_base,
    136             "full",
    137             code
     136            "full",
     137            fault
    138138    )) {
    139139        psError(PS_ERR_UNKNOWN, false, "database error");
     
    174174        psStringAppend(&query, " %s", whereClause);
    175175        psFree(whereClause);
    176         hasWhere = true;
     176        hasWhere = true;
    177177    }
    178178    psFree(where);
     
    180180    // restrict search to included imfiles
    181181    if (included) {
    182         if (hasWhere) {
    183             psStringAppend(&query, " AND detInputExp.include = 1");
    184         } else {
    185             psStringAppend(&query, " WHERE detInputExp.include = 1");
    186         }
    187         hasWhere = true;
     182        if (hasWhere) {
     183            psStringAppend(&query, " AND detInputExp.include = 1");
     184        } else {
     185            psStringAppend(&query, " WHERE detInputExp.include = 1");
     186        }
     187        hasWhere = true;
    188188    }
    189189
    190190    if (hasWhere) {
    191         psStringAppend(&query, " AND");
     191        psStringAppend(&query, " AND");
    192192    } else {
    193         psStringAppend(&query, " WHERE");
     193        psStringAppend(&query, " WHERE");
    194194    }
    195195
     
    249249    PXOPT_COPY_S64(config->args, where, "-exp_id",  "exp_id", "==");
    250250    PXOPT_COPY_STR(config->args, where, "-class_id",  "class_id", "==");
    251     PXOPT_COPY_S16(config->args, where, "-code",      "fault", "==");
     251    PXOPT_COPY_S16(config->args, where, "-fault",      "fault", "==");
    252252
    253253    psString query = pxDataGet("dettool_revertresidimfile.sql");
     
    289289    PXOPT_LOOKUP_STR(data_state, config->args, "-data_state", true, false);
    290290    if (!setResidImfileDataState(config, det_id, iteration, exp_id, class_id, data_state)) {
    291         return false;
     291        return false;
    292292    }
    293293    return true;
  • branches/pap/ippTools/src/dettool_stack.c

    r19092 r23532  
    127127    PXOPT_LOOKUP_STR(class_id, config->args, "-class_id", true, false);
    128128
    129     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    130 
    131     // Required if code == 0
    132     PXOPT_LOOKUP_STR(uri, config->args, "-uri", (code == 0), false);
    133     PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (code == 0), false);
     129    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     130
     131    // Required if fault == 0
     132    PXOPT_LOOKUP_STR(uri, config->args, "-uri", (fault == 0), false);
     133    PXOPT_LOOKUP_STR(recipe, config->args, "-recip", (fault == 0), false);
    134134
    135135    // optional
     
    188188            user_4,
    189189            user_5,
    190             "full",
    191             code
     190            "full",
     191            fault
    192192        );
    193193
     
    286286    PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "==");
    287287    PXOPT_COPY_STR(config->args, where, "-class_id",  "class_id", "==");
    288     PXOPT_COPY_S16(config->args, where, "-code",      "fault", "==");
     288    PXOPT_COPY_S16(config->args, where, "-fault",      "fault", "==");
    289289
    290290    psString query = pxDataGet("dettool_revertstacked.sql");
     
    326326
    327327    if (!setStackedImfileDataState(config, det_id, iteration, class_id, data_state)) {
    328         return false;
     328        return false;
    329329    }
    330330    return true;
  • branches/pap/ippTools/src/difftool.c

    r23506 r23532  
    485485    PXOPT_LOOKUP_S64(diff_id, config->args, "-diff_id", true, false); // required
    486486    PXOPT_LOOKUP_STR(skycell_id, config->args, "-skycell_id", true, false);
    487     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    488     PXOPT_LOOKUP_STR(uri, config->args, "-uri", (code == 0), false);
    489     PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", (code == 0), false);
     487    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     488    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
     489    PXOPT_LOOKUP_STR(uri, config->args, "-uri", (fault == 0), false);
     490    PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", (fault == 0), false);
    490491
    491492    // optional
     
    540541                           hostname,
    541542                           good_frac,
    542                            code,
     543                           fault,
     544                           quality,
    543545                           magicked
    544546          )) {
     
    578580    PXOPT_COPY_S64(config->args, where,  "-diff_skyfile_id", "diffInputSkyfile.diff_skyfile_id", "==");
    579581    PXOPT_COPY_STR(config->args, where, "-tess_id", "diffSkyfile.tess_id", "==");
    580     PXOPT_COPY_S16(config->args, where, "-code", "diffSkyfile.fault", "==");
     582    PXOPT_COPY_S16(config->args, where, "-fault", "diffSkyfile.fault", "==");
    581583    PXOPT_COPY_S64(config->args, where, "-exp_id", "rawExp.exp_id", "==");
    582584    PXOPT_COPY_STR(config->args, where, "-exp_name", "rawExp.exp_name", "==");
     
    655657    PXOPT_COPY_S64(config->args, where,  "-diff_id", "diffSkyfile.diff_id", "==");
    656658    PXOPT_COPY_STR(config->args, where,  "-label", "diffRun.label", "==");
    657     PXOPT_COPY_S16(config->args, where, "-code",     "fault", "==");
     659    PXOPT_COPY_S16(config->args, where, "-fault",     "fault", "==");
     660    PXOPT_COPY_S16(config->args, where, "-quality",     "quality", "==");
    658661
    659662    if (!psDBTransaction(config->dbh)) {
     
    16621665    PS_ASSERT_PTR_NON_NULL(config, false);
    16631666
    1664     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
     1667    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
    16651668
    16661669    psMetadata *where = psMetadataAlloc();
    16671670    PXOPT_COPY_S64(config->args, where, "-diff_id",   "diff_id",   "==");
    16681671
    1669     if (!pxSetFaultCode(config->dbh, "diffSkyfile", where, code)) {
     1672    if (!pxSetFaultCode(config->dbh, "diffSkyfile", where, fault)) {
    16701673        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    16711674        psFree (where);
  • branches/pap/ippTools/src/difftoolConfig.c

    r23506 r23532  
    8888    psMetadataAddS64(adddiffskyfileArgs, PS_LIST_TAIL, "-diff_id", 0,            "define warp ID (required)", 0);
    8989    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-skycell_id", 0,       "define skycell of file (required)", 0);
    90     psMetadataAddS16(adddiffskyfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     90    psMetadataAddS16(adddiffskyfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
     91    psMetadataAddS16(adddiffskyfileArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    9192    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-uri", 0,            "define URI of file", 0);
    9293    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-path_base", 0,            "define base output location", 0);
     
    123124    psMetadataAddU64(diffskyfileArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
    124125    psMetadataAddBool(diffskyfileArgs, PS_LIST_TAIL, "-simple",  0,            "use the simple output format", false);
    125     psMetadataAddS16(diffskyfileArgs, PS_LIST_TAIL, "-code",  0,            "deifine fault code", 0);
     126    psMetadataAddS16(diffskyfileArgs, PS_LIST_TAIL, "-fault",  0,            "define fault code", 0);
    126127
    127128    // -revertdiffskyfile
     
    129130    psMetadataAddS64(revertdiffskyfileArgs, PS_LIST_TAIL, "-diff_id", 0,            "search by diff ID", 0);
    130131    psMetadataAddStr(revertdiffskyfileArgs, PS_LIST_TAIL, "-label", 0, "search by label", NULL);
    131     psMetadataAddS16(revertdiffskyfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     132    psMetadataAddS16(revertdiffskyfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
     133    psMetadataAddS16(revertdiffskyfileArgs, PS_LIST_TAIL, "-quality",  0,            "search by quality", 0);
    132134
    133135    // -definepoprun
     
    204206    psMetadata *updatediffskyfileArgs = psMetadataAlloc();
    205207    psMetadataAddS64(updatediffskyfileArgs, PS_LIST_TAIL, "-diff_id", 0,      "define diff ID (required)", 0);
    206     psMetadataAddS16(updatediffskyfileArgs, PS_LIST_TAIL, "-code", 0,         "set fault code (required)", 0);
     208    psMetadataAddS16(updatediffskyfileArgs, PS_LIST_TAIL, "-fault", 0,         "set fault code (required)", 0);
    207209
    208210    // -exportrun
  • branches/pap/ippTools/src/disttool.c

    r23365 r23532  
    102102
    103103    // TODO: check that stage_id actually exists for stage
    104     // in magicdstool we queue off of a magic_id so the stage_id, exp_id, and cam_id get looked up 
     104    // in magicdstool we queue off of a magic_id so the stage_id, exp_id, and cam_id get looked up
    105105    // when the run is queued
    106106    // Should we also check here that the run is full or cleaned and that all of the images
     
    138138    PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false);
    139139    PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false);
    140     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    141 
    142     if ((!state) && (!label) && (!code)) {
    143         psError(PXTOOLS_ERR_DATA, false, "parameters (-code or -set_state or -set_label) are required");
     140    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     141
     142    if ((!state) && (!label) && (!fault)) {
     143        psError(PXTOOLS_ERR_DATA, false, "parameters (-fault or -set_state or -set_label) are required");
    144144        psFree(where);
    145145        return false;
     
    156156    }
    157157
    158     if (code) {
    159         psStringAppend(&query, " , fault = %d", code);
     158    if (fault) {
     159        psStringAppend(&query, " , fault = %d", fault);
    160160    }
    161161
     
    182182    PXOPT_COPY_STR(config->args, where, "-state", "state", "==");
    183183    PXOPT_COPY_STR(config->args, where, "-label", "label", "==");
    184     PXOPT_COPY_S16(config->args, where, "-code", "distComponent.fault", "==");
     184    PXOPT_COPY_S16(config->args, where, "-fault", "distComponent.fault", "==");
    185185
    186186    // It might be useful to be able to query by the parameters of the underlying runs
     
    368368    // unless fault code is set require filename, bytes, and md5sum
    369369    bool require_fileinfo = false;
    370     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    371     if (!code) {
     370    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     371    if (!fault) {
    372372        require_fileinfo = true;
    373373    }
     
    376376    PXOPT_LOOKUP_STR(name, config->args, "-name", require_fileinfo, false);
    377377
    378     if (!distComponentInsert(config->dbh, dist_id, component, bytes, md5sum, "full", name, code)) {
     378    if (!distComponentInsert(config->dbh, dist_id, component, bytes, md5sum, "full", name, fault)) {
    379379        psError(PS_ERR_UNKNOWN, false, "database error");
    380380        return false;
  • branches/pap/ippTools/src/disttoolConfig.c

    r23393 r23532  
    4646    psMetadata *definerunArgs = psMetadataAlloc();
    4747    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-stage",         0, "define stage for bundle (required)", NULL);
    48     psMetadataAddS64(definerunArgs, PS_LIST_TAIL, "-stage_id", 0, "define stage_id (required)", 0); 
     48    psMetadataAddS64(definerunArgs, PS_LIST_TAIL, "-stage_id", 0, "define stage_id (required)", 0);
    4949    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-outroot",  0, "define output destination (required)", NULL);
    5050    psMetadataAddBool(definerunArgs, PS_LIST_TAIL, "-clean", 0,   "build clean distribution bundle", false);
    5151    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-set_label",    0, "define label for run", NULL);
    52    
     52
    5353    // -updaterun
    5454    psMetadata *updaterunArgs = psMetadataAlloc();
    55     psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-dist_id",  0, "define dist_id", 0); 
     55    psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-dist_id",  0, "define dist_id", 0);
    5656    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state", NULL);
    5757    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_label", 0, "new value for label", NULL);
     
    5959    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state",     0, "value for state", NULL);
    6060    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label",     0, "limit updates to label", NULL);
    61     psMetadataAddS16(updaterunArgs, PS_LIST_TAIL, "-code",      0, "define fault code", 0);
    62    
     61    psMetadataAddS16(updaterunArgs, PS_LIST_TAIL, "-fault",      0, "define fault code", 0);
     62
    6363    // -revertrun
    6464    psMetadata *revertrunArgs = psMetadataAlloc();
    65     psMetadataAddS64(revertrunArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0); 
     65    psMetadataAddS64(revertrunArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    6666    psMetadataAddStr(revertrunArgs, PS_LIST_TAIL, "-stage",    0, "define stage", NULL);
    67     psMetadataAddS64(revertrunArgs, PS_LIST_TAIL, "-stage_id", 0, "define stage_id", 0); 
     67    psMetadataAddS64(revertrunArgs, PS_LIST_TAIL, "-stage_id", 0, "define stage_id", 0);
    6868    psMetadataAddStr(revertrunArgs, PS_LIST_TAIL, "-state",    0, "define state", NULL);
    6969    psMetadataAddStr(revertrunArgs, PS_LIST_TAIL, "-label",    0, "define label", NULL);
    70     psMetadataAddS16(revertrunArgs, PS_LIST_TAIL, "-code", 0, "define fault code", 0);
     70    psMetadataAddS16(revertrunArgs, PS_LIST_TAIL, "-fault", 0, "define fault code", 0);
    7171    psMetadataAddBool(revertrunArgs, PS_LIST_TAIL, "-all",    0, "revert all faulted runs", NULL);
    72    
     72
    7373    // -pendingcomponent
    7474    psMetadata *pendingcomponentArgs = psMetadataAlloc();
    75     psMetadataAddS64(pendingcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0); 
     75    psMetadataAddS64(pendingcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    7676    psMetadataAddStr(pendingcomponentArgs, PS_LIST_TAIL, "-stage",    0, "limit results to runs for stage", NULL);
    7777    psMetadataAddStr(pendingcomponentArgs, PS_LIST_TAIL, "-label",    0, "limit results to label", NULL);
     
    8282    // -addprocessedcomponent
    8383    psMetadata *addprocessedcomponentArgs = psMetadataAlloc();
    84     psMetadataAddS64(addprocessedcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0); 
     84    psMetadataAddS64(addprocessedcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    8585    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-component", 0, "define component (required)", NULL);
    8686    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-name", 0, "define file name", NULL);
    87     psMetadataAddS32(addprocessedcomponentArgs, PS_LIST_TAIL, "-bytes", 0, "define file size", 0); 
     87    psMetadataAddS32(addprocessedcomponentArgs, PS_LIST_TAIL, "-bytes", 0, "define file size", 0);
    8888    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-md5sum", 0, "define stage for bundle", NULL);
    89     psMetadataAddS32(addprocessedcomponentArgs, PS_LIST_TAIL, "-code", 0, "define fault code", 0);
     89    psMetadataAddS32(addprocessedcomponentArgs, PS_LIST_TAIL, "-fault", 0, "define fault code", 0);
    9090
    9191    // -processedcomponent
    9292    psMetadata *processedcomponentArgs = psMetadataAlloc();
    93     psMetadataAddS64(processedcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0); 
     93    psMetadataAddS64(processedcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    9494    psMetadataAddU64(processedcomponentArgs, PS_LIST_TAIL, "-limit",  0,  "limit result set to N items", 0);
    9595    psMetadataAddBool(processedcomponentArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
     
    9797    // -toadvance
    9898    psMetadata *toadvanceArgs = psMetadataAlloc();
    99     psMetadataAddS64(toadvanceArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0); 
     99    psMetadataAddS64(toadvanceArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    100100    psMetadataAddU64(toadvanceArgs, PS_LIST_TAIL, "-limit",  0,  "limit result set to N items", 0);
    101101    psMetadataAddBool(toadvanceArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
  • branches/pap/ippTools/src/faketool.c

    r23339 r23532  
    496496
    497497    // default values
    498     PXOPT_LOOKUP_S16(code, config->args,        "-code", false, false);
     498    PXOPT_LOOKUP_S16(fault, config->args,        "-fault", false, false);
    499499
    500500    if (!psDBTransaction(config->dbh)) {
     
    513513                                   path_base,
    514514                                   "full",
    515                                    code,
     515                                   fault,
    516516                                   NULL         // epoch
    517517            )) {
     
    687687    PS_ASSERT_PTR_NON_NULL(config, false);
    688688
    689     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
     689    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
    690690
    691691    psMetadata *where = psMetadataAlloc();
     
    693693    PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "==");
    694694
    695     if (!pxSetFaultCode(config->dbh, "fakeProcessedImfile", where, code)) {
     695    if (!pxSetFaultCode(config->dbh, "fakeProcessedImfile", where, fault)) {
    696696        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    697697        psFree(where);
     
    12381238
    12391239  int numExportTables = 2;
    1240  
     1240
    12411241  PS_ASSERT_PTR_NON_NULL(config, NULL);
    12421242
     
    13161316
    13171317  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1318  
     1318
    13191319  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    13201320
  • branches/pap/ippTools/src/faketoolConfig.c

    r23339 r23532  
    175175    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-hostname",  0,            "define hostname", NULL);
    176176    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-path_base",  0,            "define base output location", NULL);
    177     psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     177    psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    178178
    179179    // -processedimfile
     
    193193    psMetadataAddS64(updateprocessedimfileArgs, PS_LIST_TAIL, "-exp_id",  0,            "search by exposure ID", 0);
    194194    psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-class_id",  0,            "search by class ID", NULL);
    195     psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code (required)", 0);
     195    psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code (required)", 0);
    196196
    197197    // -revertprocessedimfile
     
    239239
    240240    psMetadataAddBool(revertprocessedimfileArgs, PS_LIST_TAIL, "-all",  0,            "allow everything to be queued without search terms", false);
    241     psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     241    psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    242242
    243243
  • branches/pap/ippTools/src/flatcorr.c

    r23310 r23532  
    117117    }
    118118
    119     // require the camera to be defined: this analysis does not make sense 
     119    // require the camera to be defined: this analysis does not make sense
    120120    // across multiple cameras
    121121    PXOPT_LOOKUP_STR(camera, config->args, "-inst", true, false);
     
    169169
    170170    if (pretend) {
    171         for (long i = 0; i < psArrayLength(output); i++) {
    172             // negative simple so the default is true
    173             if (!ippdbPrintMetadataRaw(stdout, output->data[i], !simple)) {
    174                 psError(PS_ERR_UNKNOWN, false, "failed to print array");
    175                 psFree(output);
    176                 return false;
    177             }
    178         }
     171        for (long i = 0; i < psArrayLength(output); i++) {
     172            // negative simple so the default is true
     173            if (!ippdbPrintMetadataRaw(stdout, output->data[i], !simple)) {
     174                psError(PS_ERR_UNKNOWN, false, "failed to print array");
     175                psFree(output);
     176                return false;
     177            }
     178        }
    179179        psFree(output);
    180180        return true;
     
    191191    // create a new flatcorrRun
    192192    if (!flatcorrRunInsert(
    193             config->dbh,
     193            config->dbh,
    194194            0,      // corr_id
    195             det_type,
     195            det_type,
    196196            dvodb,
    197             camera,
    198             telescope,
    199             NULL,
     197            camera,
     198            telescope,
     199            NULL,
    200200            filter,
    201201            "reg",  // state
     
    203203            label,
    204204            reduction,
    205             region,
    206             NULL,
    207             0
     205            region,
     206            NULL,
     207            0
    208208        )) {
    209209        if (!psDBRollback(config->dbh)) {
     
    304304    // create a new flatcorrRun
    305305    flatcorrRunRow *row = flatcorrRunRowAlloc(
    306         0,      // corr_id
    307         det_type,
    308         dvodb,
    309         camera,
    310         telescope,
    311         NULL,
    312         filter,
    313         "reg",  // state
    314         workdir,
    315         label,
    316         reduction,
    317         region,
    318         NULL, // hostname
    319         0 // fault
     306        0,      // corr_id
     307        det_type,
     308        dvodb,
     309        camera,
     310        telescope,
     311        NULL,
     312        filter,
     313        "reg",  // state
     314        workdir,
     315        label,
     316        reduction,
     317        region,
     318        NULL, // hostname
     319        0 // fault
    320320        );
    321321
     
    328328        return false;
    329329    }
    330    
     330
    331331    // figure out the ID of the flatcorrRun we just created
    332332    psS64 corr_id = psDBLastInsertID(config->dbh);
     
    365365    psString query = pxDataGet("flatcorr_dropchip.sql");
    366366    if (!query) {
    367         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    368         return false;
     367        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     368        return false;
    369369    }
    370370
     
    390390    psString query = pxDataGet("flatcorr_chiprundone.sql");
    391391    if (!query) {
    392         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    393         return false;
     392        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     393        return false;
    394394    }
    395395
    396396    // treat limit == 0 as "no limit"
    397397    if (limit) {
    398         psString limitString = psDBGenerateLimitSQL(limit);
    399         psStringAppend(&query, " %s", limitString);
    400         psFree(limitString);
     398        psString limitString = psDBGenerateLimitSQL(limit);
     399        psStringAppend(&query, " %s", limitString);
     400        psFree(limitString);
    401401    }
    402402
     
    459459        // queue the exp
    460460        if (!pxcamQueueByChipID(
    461                 config,
    462                 row->chip_id,
    463                 row->workdir,
    464                 row->label,
    465                 row->reduction,
    466                 row->expgroup,
    467                 row->dvodb,
    468                 row->tess_id,
    469                 "camera")) {
     461                config,
     462                row->chip_id,
     463                row->workdir,
     464                row->label,
     465                row->reduction,
     466                row->expgroup,
     467                row->dvodb,
     468                row->tess_id,
     469                "camera")) {
    470470            if (!psDBRollback(config->dbh)) {
    471471                psError(PS_ERR_UNKNOWN, false, "database error");
     
    478478        }
    479479
    480         // figure out the ID of the flatcorrRun we just created
    481         psS64 cam_id = psDBLastInsertID(config->dbh);
    482 
    483         // add the camRun entry to the flatcorrCamLink table (include is TRUE)
     480        // figure out the ID of the flatcorrRun we just created
     481        psS64 cam_id = psDBLastInsertID(config->dbh);
     482
     483        // add the camRun entry to the flatcorrCamLink table (include is TRUE)
    484484        if (!flatcorrCamLinkInsert(config->dbh, corr_id, row->chip_id, cam_id, 1)) {
    485485            if (!psDBRollback(config->dbh)) {
     
    489489            return false;
    490490        }
    491        
     491
    492492        psFree(row);
    493493    }
     
    513513    psString query = pxDataGet("flatcorr_dropcamera.sql");
    514514    if (!query) {
    515         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    516         return false;
     515        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     516        return false;
    517517    }
    518518
     
    537537    psString query = pxDataGet("flatcorr_pendingprocess.sql");
    538538    if (!query) {
    539         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
    540         return false;
     539        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     540        return false;
    541541    }
    542542
    543543    // treat limit == 0 as "no limit"
    544544    if (limit) {
    545         psString limitString = psDBGenerateLimitSQL(limit);
    546         psStringAppend(&query, " %s", limitString);
    547         psFree(limitString);
     545        psString limitString = psDBGenerateLimitSQL(limit);
     546        psStringAppend(&query, " %s", limitString);
     547        psFree(limitString);
    548548    }
    549549
     
    566566
    567567    if (!ippdbPrintMetadatas(stdout, output, "flatcorrPending", !simple)) {
    568         psError(PS_ERR_UNKNOWN, false, "failed to print array");
    569         psFree(output);
    570         return false;
     568        psError(PS_ERR_UNKNOWN, false, "failed to print array");
     569        psFree(output);
     570        return false;
    571571    }
    572572
     
    588588    // treat limit == 0 as "no limit"
    589589    if (limit) {
    590         psString limitString = psDBGenerateLimitSQL(limit);
    591         psStringAppend(&query, " %s", limitString);
    592         psFree(limitString);
     590        psString limitString = psDBGenerateLimitSQL(limit);
     591        psStringAppend(&query, " %s", limitString);
     592        psFree(limitString);
    593593    }
    594594
     
    611611
    612612    if (!ippdbPrintMetadatas(stdout, output, "flatcorrPending", !simple)) {
    613         psError(PS_ERR_UNKNOWN, false, "failed to print array");
    614         psFree(output);
    615         return false;
     613        psError(PS_ERR_UNKNOWN, false, "failed to print array");
     614        psFree(output);
     615        return false;
    616616    }
    617617
     
    628628    PXOPT_LOOKUP_BOOL(simple,  config->args, "-simple",  false);
    629629    PXOPT_LOOKUP_BOOL(limit,   config->args, "-limit",   false);
    630    
     630
    631631    psMetadata *where = psMetadataAlloc();
    632632    PXOPT_COPY_S64(config->args, where, "-chip_id", "chipProcessedImfile.chip_id", "==");
     
    647647    // treat limit == 0 as "no limit"
    648648    if (limit) {
    649         psString limitString = psDBGenerateLimitSQL(limit);
    650         psStringAppend(&query, " %s", limitString);
    651         psFree(limitString);
     649        psString limitString = psDBGenerateLimitSQL(limit);
     650        psStringAppend(&query, " %s", limitString);
     651        psFree(limitString);
    652652    }
    653653
     
    670670
    671671    if (!ippdbPrintMetadatas(stdout, output, "flatcorrPending", !simple)) {
    672         psError(PS_ERR_UNKNOWN, false, "failed to print array");
    673         psFree(output);
    674         return false;
     672        psError(PS_ERR_UNKNOWN, false, "failed to print array");
     673        psFree(output);
     674        return false;
    675675    }
    676676
     
    685685    PXOPT_LOOKUP_S64(corr_id, config->args, "-corr_id", true, false);
    686686    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
    687     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     687    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    688688
    689689    char *query = "UPDATE flatcorrRun SET state = 'full', hostname = '%s', fault = '%hd' WHERE corr_id = %" PRId64;
    690690
    691     if (!p_psDBRunQueryF(config->dbh, query, hostname, code, corr_id)) {
     691    if (!p_psDBRunQueryF(config->dbh, query, hostname, fault, corr_id)) {
    692692        psError(PS_ERR_UNKNOWN, false, "failed to change state for corr_id %" PRId64, corr_id);
    693693        return false;
     
    721721
    722722    // check that state is a valid string value
    723     if (!strcmp(state, "reg") && 
    724         !strcmp(state, "new") &&
    725         !strcmp(state, "full"))
     723    if (!strcmp(state, "reg") &&
     724        !strcmp(state, "new") &&
     725        !strcmp(state, "full"))
    726726    {
    727727        psError(PS_ERR_UNKNOWN, false, "invalid state: %s", state);
     
    745745    char sqlFilename[80];
    746746  } ExportTable;
    747  
     747
    748748  int numExportTables = 3;
    749749
     
    825825  unsigned int nFail;
    826826  psMetadataItem *item, *entry;
    827  
     827
    828828  int numImportTables = 3;
    829  
     829
    830830  char tables[3] [80] = {"flatcorrRun", "flatcorrCamLink", "flatcorrChipLink"};
    831831
    832832  PS_ASSERT_PTR_NON_NULL(config, NULL);
    833  
     833
    834834  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    835835
     
    843843    psAssert (item, "entry not in input?");
    844844    psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    845    
     845
    846846    entry = psListGet (item->data.list, 0);
    847847    assert (entry);
    848848    assert (entry->type == PS_DATA_METADATA);
    849  
     849
    850850    switch (i) {
    851851      case 0:
     
    857857        // psMetadataPrint (stderr, entry->data.md, 1);
    858858        break;
    859       } 
     859      }
    860860      case 1:
    861861      {
  • branches/pap/ippTools/src/flatcorrConfig.c

    r23310 r23532  
    106106    psMetadataAddS64 (addprocessArgs, PS_LIST_TAIL, "-corr_id",  0, "add complete run for specified corr_id (required)", 0);
    107107    psMetadataAddStr (addprocessArgs, PS_LIST_TAIL, "-hostname", 0, "set hostname", NULL);
    108     psMetadataAddS16 (addprocessArgs, PS_LIST_TAIL, "-code",     0, "set fault code", 0);
     108    psMetadataAddS16 (addprocessArgs, PS_LIST_TAIL, "-fault",     0, "set fault code", 0);
    109109
    110110    // -updaterun
  • branches/pap/ippTools/src/magicdstool.c

    r23438 r23532  
    599599
    600600    // default values
    601     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     601    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    602602    PXOPT_LOOKUP_STR(backup_path_base, config->args, "-backup_path_base", false, false);
    603603    PXOPT_LOOKUP_STR(recovery_path_base, config->args, "-recovery_path_base", false, false);
    604604    PXOPT_LOOKUP_BOOL(setmagicked, config->args, "-setmagicked", false);
    605605
    606     if (setmagicked && (code != 0)) {
     606    if (setmagicked && (fault != 0)) {
    607607        psError(PS_ERR_UNKNOWN, true, " cannot setmagicked for faulted file");
    608608        return false;
     
    625625    }
    626626
    627     if (!magicDSFileInsert(config->dbh, magic_ds_id, component, backup_path_base, recovery_path_base, code)) {
     627    if (!magicDSFileInsert(config->dbh, magic_ds_id, component, backup_path_base, recovery_path_base, fault)) {
    628628            // rollback
    629629        if (!psDBRollback(config->dbh)) {
     
    781781    PXOPT_COPY_S64(config->args, where, "-magic_ds_id", "magic_ds_id", "==");
    782782    PXOPT_COPY_STR(config->args, where, "-component", "component", "==");
    783     PXOPT_COPY_S16(config->args, where, "-code", "fault", "==");
     783    PXOPT_COPY_S16(config->args, where, "-fault", "fault", "==");
    784784
    785785    psString query = psStringCopy("DELETE FROM magicDSFile WHERE fault != 0");
  • branches/pap/ippTools/src/magicdstoolConfig.c

    r23389 r23532  
    9999    psMetadataAddStr(adddestreakedfileArgs, PS_LIST_TAIL, "-recovery_path_base", 0, "define recovery pixels URI", NULL);
    100100    psMetadataAddBool(adddestreakedfileArgs, PS_LIST_TAIL, "-setmagicked", 0, "update the magicked state of the file", false);
    101     psMetadataAddS16(adddestreakedfileArgs, PS_LIST_TAIL, "-code", 0, "set fault code", 0);
     101    psMetadataAddS16(adddestreakedfileArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0);
    102102
    103103    // -revertdestreakedfile
     
    105105    psMetadataAddS64(revertdestreakedfileArgs, PS_LIST_TAIL, "-magic_ds_id", 0, "search by magictool de-streak ID", 0);
    106106    psMetadataAddStr(revertdestreakedfileArgs, PS_LIST_TAIL, "-component", 0, "search by component", NULL);
    107     psMetadataAddS16(revertdestreakedfileArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0);
     107    psMetadataAddS16(revertdestreakedfileArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0);
    108108
    109109    // -getskycells
     
    125125    PXOPT_ADD_MODE("-updaterun",           "update state of magic de-streak run",
    126126                    MAGICDSTOOL_MODE_UPDATERUN,         updaterunArgs);
    127     PXOPT_ADD_MODE("-todestreak",          "show pending files",   
     127    PXOPT_ADD_MODE("-todestreak",          "show pending files",
    128128                    MAGICDSTOOL_MODE_TODESTREAK,       todestreakArgs);
    129129    PXOPT_ADD_MODE("-adddestreakedfile",   "add a de-streaked file",
  • branches/pap/ippTools/src/magictool.c

    r23389 r23532  
    535535
    536536    // default values
    537     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
    538 
    539     if (code > 0) {
     537    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     538
     539    if (fault > 0) {
    540540        char *query = "UPDATE magicRun SET fault = %d, state = 'full' WHERE magic_id = %" PRId64;
    541         if (!p_psDBRunQueryF(config->dbh, query, code, magic_id)) {
     541        if (!p_psDBRunQueryF(config->dbh, query, fault, magic_id)) {
    542542            psError(PS_ERR_UNKNOWN, false,
    543543                    "failed to set fault for magic_id %" PRId64, magic_id);
     
    561561    psMetadata *where = psMetadataAlloc();
    562562    PXOPT_COPY_S64(config->args, where, "-magic_id", "magic_id", "==");
    563     PXOPT_COPY_S16(config->args, where, "-code", "fault", "==");
     563    PXOPT_COPY_S16(config->args, where, "-fault", "fault", "==");
    564564
    565565    psString query = psStringCopy("UPDATE magicRun SET fault = 0, state = 'run' WHERE fault != 0");
     
    908908
    909909    // default values
    910     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     910    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    911911
    912912    if (!magicNodeResultInsert(config->dbh,
     
    914914                               node,
    915915                               uri,
    916                                code
     916                               fault
    917917        )) {
    918918        psError(PS_ERR_UNKNOWN, false, "database error");
     
    930930    PXOPT_COPY_S64(config->args, where, "-magic_id", "magic_id", "==");
    931931    PXOPT_COPY_STR(config->args, where, "-node", "node", "==");
    932     PXOPT_COPY_S16(config->args, where, "-code", "fault", "==");
     932    PXOPT_COPY_S16(config->args, where, "-fault", "fault", "==");
    933933
    934934    psString query = psStringCopy("DELETE FROM magicNodeResult WHERE fault != 0");
     
    10241024
    10251025    // default values
    1026     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     1026    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    10271027
    10281028    if (!psDBTransaction(config->dbh)) {
     
    10351035                         uri,
    10361036                         streaks,
    1037                          code
     1037                         fault
    10381038        )) {
    10391039        psError(PS_ERR_UNKNOWN, false, "database error");
     
    10811081    psMetadata *where = psMetadataAlloc();
    10821082    PXOPT_COPY_S64(config->args, where, "-magic_id", "magic_id", "==");
    1083     PXOPT_COPY_S16(config->args, where, "-code", "fault", "==");
     1083    PXOPT_COPY_S16(config->args, where, "-fault", "fault", "==");
    10841084
    10851085    if (!psDBTransaction(config->dbh)) {
  • branches/pap/ippTools/src/magictoolConfig.c

    r21099 r23532  
    100100    psMetadataAddS64(inputtreeArgs, PS_LIST_TAIL, "-magic_id", 0, "define magictool ID (required)", 0);
    101101    psMetadataAddStr(inputtreeArgs, PS_LIST_TAIL, "-dep_file", 0, "order of operations dep. file", NULL);
    102     psMetadataAddS16(inputtreeArgs, PS_LIST_TAIL, "-code", 0, "set fault code", 0);
     102    psMetadataAddS16(inputtreeArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0);
    103103
    104104    // -reverttree
    105105    psMetadata *reverttreeArgs = psMetadataAlloc();
    106106    psMetadataAddS64(reverttreeArgs, PS_LIST_TAIL, "-magic_id", 0, "search by magictool ID", 0);
    107     psMetadataAddS16(reverttreeArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0);
     107    psMetadataAddS16(reverttreeArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0);
    108108
    109109    // -inputs
     
    126126    psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-node", 0, "define symbolic node name (required)", NULL);
    127127    psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-uri", 0, "define URI", NULL);
    128     psMetadataAddS16(addresultArgs, PS_LIST_TAIL, "-code", 0, "set fault code", 0);
     128    psMetadataAddS16(addresultArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0);
    129129
    130130    // -revertnode
     
    132132    psMetadataAddS64(revertnodeArgs, PS_LIST_TAIL, "-magic_id", 0, "search by magictool ID", 0);
    133133    psMetadataAddStr(revertnodeArgs, PS_LIST_TAIL, "-node", 0, "search by node name", NULL);
    134     psMetadataAddS16(revertnodeArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0);
     134    psMetadataAddS16(revertnodeArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0);
    135135
    136136    // -tomask
     
    144144    psMetadataAddStr(addmaskArgs, PS_LIST_TAIL, "-uri", 0, "define URI", NULL);
    145145    psMetadataAddS32(addmaskArgs, PS_LIST_TAIL, "-streaks", 0, "define number of streaks", 0);
    146     psMetadataAddS16(addmaskArgs, PS_LIST_TAIL, "-code", 0, "set fault code", 0);
     146    psMetadataAddS16(addmaskArgs, PS_LIST_TAIL, "-fault", 0, "set fault code", 0);
    147147
    148148    // -revertmask
    149149    psMetadata *revertmaskArgs = psMetadataAlloc();
    150150    psMetadataAddS64(revertmaskArgs, PS_LIST_TAIL, "-magic_id", 0, "search by magictool ID", 0);
    151     psMetadataAddS16(revertmaskArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0);
     151    psMetadataAddS16(revertmaskArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0);
    152152
    153153    // -mask
  • branches/pap/ippTools/src/pztool.c

    r23497 r23532  
    338338        // a lot simplier than a complicated scheme (tried that) to attempt to
    339339        // request on the right number of rows for each camera
    340        
     340
    341341        // treat limit == 0 as "no limit"
    342342        if (limit) {
     
    403403
    404404    // default values
    405     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     405    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    406406
    407407    // start a transaction early so it will contain any row level locks
     
    410410        return false;
    411411    }
    412    
     412
    413413    // query to get an excluse lock on this exposure in
    414414    // pzDownloadExp
     
    421421        PXOPT_COPY_STR(config->args, where,  "-inst", "camera", "==");
    422422        PXOPT_COPY_STR(config->args, where,  "-telescope", "telescope", "==");
    423        
     423
    424424        if (psListLength(where->list)) {
    425425            psString whereClause = psDBGenerateWhereSQL(where, NULL);
     
    455455            class_id,
    456456            uri,
    457             code,
     457            fault,
    458458            NULL,    // epoch
    459459            hostname
     
    605605            psError(PS_ERR_UNKNOWN, false, "database error");
    606606            return false;
    607         } 
     607        }
    608608
    609609        // sanity check: we should have inserted at least one row
     
    675675            // init
    676676            long counter = 0,   // the total number of elements zipped so far
    677             i = 0,              // which array in the set 
     677            i = 0,              // which array in the set
    678678            index = 0;          // the depth into each array
    679679            // test
     
    782782    PXOPT_COPY_STR(config->args, where,  "-class_id", "class_id", "==");
    783783
    784     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
    785 
    786     if (!pxSetFaultCode(config->dbh, "pzDownloadImfile", where, code)) {
     784    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
     785
     786    if (!pxSetFaultCode(config->dbh, "pzDownloadImfile", where, fault)) {
    787787        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    788         psFree (where);
    789         return false;
     788        psFree (where);
     789        return false;
    790790    }
    791791    psFree(where);
  • branches/pap/ippTools/src/pztoolConfig.c

    r23497 r23532  
    4545    // -adddatastore
    4646    psMetadata *adddatastoreArgs = psMetadataAlloc();
    47     psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL); 
    48     psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL); 
     47    psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL);
     48    psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL);
    4949    psMetadataAddStr(adddatastoreArgs, PS_LIST_TAIL, "-uri", 0,            "define storage uri", NULL);
    50    
     50
    5151    // -datastore
    5252    psMetadata *datastoreArgs = psMetadataAlloc();
     
    5555    // -seen
    5656    psMetadata *seenArgs = psMetadataAlloc();
    57     psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL); 
    58     psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL); 
    59     psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL); 
    60     psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL); 
     57    psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL);
     58    psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL);
     59    psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL);
     60    psMetadataAddStr(seenArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL);
    6161    psMetadataAddBool(seenArgs, PS_LIST_TAIL, "-simple", 0,            "use the simple output format", false);
    62    
     62
    6363    // -pendingexp
    6464    psMetadata *pendingexpArgs = psMetadataAlloc();
    65     psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL); 
    66     psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL); 
    67     psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL); 
    68     psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL); 
     65    psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL);
     66    psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL);
     67    psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL);
     68    psMetadataAddStr(pendingexpArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL);
    6969    psMetadataAddBool(pendingexpArgs, PS_LIST_TAIL, "-desc", 0,            "sort ouput in descending format", false);
    7070    psMetadataAddU64(pendingexpArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
     
    7373    // -pendingimfile
    7474    psMetadata *pendingimfileArgs = psMetadataAlloc();
    75     psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL); 
    76     psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL); 
    77     psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL); 
    78     psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL); 
     75    psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL);
     76    psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL);
     77    psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL);
     78    psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_type", 0,            "define exposure type", NULL);
    7979    psMetadataAddBool(pendingimfileArgs, PS_LIST_TAIL, "-desc", 0,            "sort ouput in descending format", false);
    8080    psMetadataAddU64(pendingimfileArgs, PS_LIST_TAIL, "-limit",  0,            "limit result set to N items", 0);
     
    8383    // -copydone
    8484    psMetadata *copydoneArgs = psMetadataAlloc();
    85     psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL); 
    86     psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL); 
    87     psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL); 
     85    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL);
     86    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL);
     87    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL);
    8888    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-class", 0,            "define class", NULL);
    8989    psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-class_id", 0,            "define class_id", NULL);
     
    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     psMetadataAddS16(copydoneArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     97    psMetadataAddS16(copydoneArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    9898    psMetadataAddBool(copydoneArgs, PS_LIST_TAIL, "-row_lock", 0,     "lock pzDownImfile rows while advancing an exposure", false);
    9999    // XXX: remove this once advance is fixed
     
    102102    // -copied
    103103    psMetadata *copiedArgs = psMetadataAlloc();
    104     psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL); 
    105     psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL); 
    106     psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL); 
     104    psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID", NULL);
     105    psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID", NULL);
     106    psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID", NULL);
    107107    psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-class", 0,            "define class", NULL);
    108108    psMetadataAddStr(copiedArgs, PS_LIST_TAIL, "-class_id", 0,            "define class_id", NULL);
     
    113113    // -updatecopied
    114114    psMetadata *updatecopiedArgs = psMetadataAlloc();
    115     psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL); 
    116     psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL); 
    117     psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL); 
     115    psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL);
     116    psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL);
     117    psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL);
    118118    psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-class", 0,            "define class", NULL);
    119119    psMetadataAddStr(updatecopiedArgs, PS_LIST_TAIL, "-class_id", 0,            "define class_id", NULL);
    120     psMetadataAddS16(updatecopiedArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     120    psMetadataAddS16(updatecopiedArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    121121
    122122    // -revertcopied
    123123    psMetadata *revertcopiedArgs = psMetadataAlloc();
    124     psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL); 
    125     psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL); 
    126     psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL); 
     124    psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-exp_name", 0,            "define exposure ID (required)", NULL);
     125    psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-inst", 0,            "define camera ID (required)", NULL);
     126    psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-telescope", 0,            "define telescope ID (required)", NULL);
    127127    psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-class", 0,            "define class", NULL);
    128128    psMetadataAddStr(revertcopiedArgs, PS_LIST_TAIL, "-class_id", 0,            "define class_id", NULL);
    129     psMetadataAddS16(revertcopiedArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     129    psMetadataAddS16(revertcopiedArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
    130130
    131131    // -clearcommonfaults
     
    134134    // -toadvance
    135135    psMetadata *toadvanceArgs = psMetadataAlloc();
    136     psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-exp_name", 0,      "define exposure ID", NULL); 
    137     psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-inst", 0,          "define camera ID", NULL); 
    138     psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-telescope", 0,     "define telescope ID", NULL); 
     136    psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-exp_name", 0,      "define exposure ID", NULL);
     137    psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-inst", 0,          "define camera ID", NULL);
     138    psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-telescope", 0,     "define telescope ID", NULL);
    139139    psMetadataAddStr(toadvanceArgs, PS_LIST_TAIL, "-label",  0,        "define the label for the chip stage", NULL);
    140140    psMetadataAddBool(toadvanceArgs, PS_LIST_TAIL, "-simple",  0,      "use the simple output format", false);
     
    143143    // -advance
    144144    psMetadata *advanceArgs = psMetadataAlloc();
    145     psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-exp_name", 0,   "define exposure ID (required)", NULL); 
    146     psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-inst", 0,       "define camera ID (required)", NULL); 
    147     psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-telescope", 0,  "define telescope ID (required)", NULL); 
     145    psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-exp_name", 0,   "define exposure ID (required)", NULL);
     146    psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-inst", 0,       "define camera ID (required)", NULL);
     147    psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-telescope", 0,  "define telescope ID (required)", NULL);
    148148    psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-workdir",  0,   "define the \"default\" workdir for this exposure (required)", NULL);
    149149    psMetadataAddStr(advanceArgs, PS_LIST_TAIL, "-dvodb",  0,     "define the dvodb for the next processing step", NULL);
  • branches/pap/ippTools/src/regtool.c

    r23500 r23532  
    238238    PXOPT_LOOKUP_TIME(dateobs, config->args, "-dateobs", false, false);
    239239    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
    240     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     240
     241    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     242    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    241243
    242244    if (!rawImfileInsert(
     
    302304        ignored,
    303305        hostname,
    304         code,
     306        fault,
     307        quality,
    305308        NULL,
    306309        0
     
    406409    PXOPT_COPY_STR(config->args, where,  "-tmp_class_id", "tmp_class_id", "==");
    407410    PXOPT_COPY_STR(config->args, where,  "-class_id",     "class_id", "==");
    408     PXOPT_COPY_S16(config->args, where,  "-code",         "fault", "==");
     411    PXOPT_COPY_S16(config->args, where,  "-fault",         "fault", "==");
     412    PXOPT_COPY_S16(config->args, where,  "-quality",      "quality", "==");
    409413    PXOPT_COPY_S64(config->args, where,  "-exp_id_begin", "exp_id", ">=");
    410414    PXOPT_COPY_S64(config->args, where,  "-exp_id_end", "exp_id", "<=");
     
    451455    PXOPT_COPY_STR(config->args, where,  "-class_id",     "class_id", "==");
    452456
    453     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
    454 
    455     if (!pxSetFaultCode(config->dbh, "rawImfile", where, code)) {
     457    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
     458
     459    if (!pxSetFaultCode(config->dbh, "rawImfile", where, fault)) {
    456460        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    457461        psFree (where);
     
    611615
    612616    // default
    613     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     617    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    614618
    615619    psString query = pxDataGet("regtool_pendingexp.sql");
     
    768772        moon_phase,
    769773        hostname,
    770         code,
     774        fault,
    771775        NULL,
    772776        0
     
    962966    psMetadata *where = psMetadataAlloc();
    963967    PXOPT_COPY_S64(config->args, where,  "-exp_id",       "exp_id", "==");
    964     PXOPT_COPY_S16(config->args, where,  "-code",         "fault", "==");
     968    PXOPT_COPY_S16(config->args, where,  "-fault",         "fault", "==");
    965969    PXOPT_COPY_S64(config->args, where,  "-exp_id_begin", "exp_id", ">=");
    966970    PXOPT_COPY_S64(config->args, where,  "-exp_id_end", "exp_id", "<=");
     
    10061010    PXOPT_COPY_S64(config->args, where,  "-exp_id",       "exp_id", "==");
    10071011
    1008     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
    1009 
    1010     if (!pxSetFaultCode(config->dbh, "rawExp", where, code)) {
     1012    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
     1013
     1014    if (!pxSetFaultCode(config->dbh, "rawExp", where, fault)) {
    10111015        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    10121016        psFree(where);
     
    11281132    char sqlFilename[80];
    11291133  } ExportTable;
    1130  
     1134
    11311135  int numExportTables = 2;
    11321136
     
    12081212
    12091213  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1210  
     1214
    12111215  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    12121216
     
    12191223  psAssert (item, "entry not in input?");
    12201224  psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1221  
     1225
    12221226  psMetadataItem *entry = psListGet (item->data.list, 0);
    12231227  assert (entry);
  • branches/pap/ippTools/src/regtoolConfig.c

    r23500 r23532  
    122122    ADD_OPT(Time, addprocessedimfileArgs, "-dateobs",        "define observation time",         NULL);
    123123    ADD_OPT(Str,  addprocessedimfileArgs, "-hostname",       "define host name",                NULL);
    124     ADD_OPT(S16,  addprocessedimfileArgs, "-code",           "set fault code",                  0);
     124    ADD_OPT(S16,  addprocessedimfileArgs, "-fault",           "set fault code",                  0);
     125    ADD_OPT(S16,  addprocessedimfileArgs, "-quality",        "set quality flag", 0);
    125126
    126127    // -processedimfile
     
    138139    ADD_OPT(Str, revertprocessedimfileArgs, "-tmp_class_id",  "searcy by temp. class ID", NULL);
    139140    ADD_OPT(Str, revertprocessedimfileArgs, "-class_id",      "search by class ID", NULL);
    140     ADD_OPT(S16, revertprocessedimfileArgs, "-code",          "search by fault code", 0);
     141    ADD_OPT(S16, revertprocessedimfileArgs, "-fault",          "search by fault code", 0);
     142    ADD_OPT(S16, revertprocessedimfileArgs, "-quality",       "search by quality flag", 0);
    141143    ADD_OPT(S64, revertprocessedimfileArgs, "-exp_id_begin",  "search by exposure ID", 0);
    142144    ADD_OPT(S64, revertprocessedimfileArgs, "-exp_id_end",    "search by exposure ID", 0);
     
    146148    ADD_OPT(S64, updateprocessedimfileArgs, "-exp_id",        "search by exposure ID", 0);
    147149    ADD_OPT(Str, updateprocessedimfileArgs, "-class_id",      "search by class ID", NULL);
    148     ADD_OPT(S16, updateprocessedimfileArgs, "-code",          "set fault code (required)", INT16_MAX);
     150    ADD_OPT(S16, updateprocessedimfileArgs, "-fault",          "set fault code (required)", INT16_MAX);
    149151
    150152    // -pendingexp
     
    223225    ADD_OPT(Str,  addprocessedexpArgs, "-label",            "define label for chip stage (non-detrend data only)", NULL);
    224226    ADD_OPT(Str,  addprocessedexpArgs, "-hostname",         "define host name", NULL);
    225     ADD_OPT(S16,  addprocessedexpArgs, "-code",             "set fault code", 0);
     227    ADD_OPT(S16,  addprocessedexpArgs, "-fault",             "set fault code", 0);
    226228
    227229    // -processedexp
     
    273275    psMetadata *revertprocessedexpArgs = psMetadataAlloc();
    274276    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id",   0,            "search by exposure ID", 0);
    275     psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-code",     0,            "search by fault code", 0);
     277    psMetadataAddS16(revertprocessedexpArgs, PS_LIST_TAIL, "-fault",     0,            "search by fault code", 0);
    276278    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id_begin",   0,      "search by exposure ID", 0);
    277279    psMetadataAddS64(revertprocessedexpArgs, PS_LIST_TAIL, "-exp_id_end",   0,      "search by exposure ID", 0);
     
    280282    psMetadata *updatedprocessedexpArgs = psMetadataAlloc();
    281283    psMetadataAddS64(updatedprocessedexpArgs, PS_LIST_TAIL, "-exp_id",  0,            "search by exposure ID", 0);
    282     psMetadataAddS16(updatedprocessedexpArgs, PS_LIST_TAIL, "-code",    0,            "set fault code (required)", INT16_MAX);
     284    psMetadataAddS16(updatedprocessedexpArgs, PS_LIST_TAIL, "-fault",    0,            "set fault code (required)", INT16_MAX);
    283285
    284286    // -exportrun
  • branches/pap/ippTools/src/stacktool.c

    r23310 r23532  
    718718
    719719    // default values
    720     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     720    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     721    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    721722
    722723    if (!psDBTransaction(config->dbh)) {
     
    754755                               hostname,
    755756                               good_frac,
    756                                code
     757                               fault,
     758                               quality
    757759          )) {
    758760        if (!psDBRollback(config->dbh)) {
     
    862864    PXOPT_COPY_S64(config->args, where, "-stack_id", "stackSumSkyfile.stack_id", "==");
    863865    PXOPT_COPY_STR(config->args, where, "-label", "stackRun.label", "==");
    864     PXOPT_COPY_S16(config->args, where, "-code", "stackSumSkyfile.fault", "==");
     866    PXOPT_COPY_S16(config->args, where, "-fault", "stackSumSkyfile.fault", "==");
     867    PXOPT_COPY_S16(config->args, where, "-quality", "stackSumSkyfile.quality", "==");
    865868
    866869    if (!psDBTransaction(config->dbh)) {
     
    11691172    PS_ASSERT_PTR_NON_NULL(config, false);
    11701173
    1171     PXOPT_LOOKUP_S16(code, config->args, "-code", true, false);
     1174    PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false);
    11721175
    11731176    psMetadata *where = psMetadataAlloc();
    11741177    PXOPT_COPY_S64(config->args, where, "-stack_id",   "stack_id",   "==");
    11751178
    1176     if (!pxSetFaultCode(config->dbh, "stackSumSkyfile", where, code)) {
     1179    if (!pxSetFaultCode(config->dbh, "stackSumSkyfile", where, fault)) {
    11771180        psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag");
    11781181        psFree (where);
     
    11921195
    11931196  int numExportTables = 3;
    1194  
     1197
    11951198  PS_ASSERT_PTR_NON_NULL(config, NULL);
    11961199
     
    12621265{
    12631266  unsigned int nFail;
    1264  
     1267
    12651268  int numImportTables = 2;
    1266  
     1269
    12671270  char tables[2] [80] = {"stackInputSkyfile", "stackSumSkyfile"};
    12681271
    12691272  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1270  
     1273
    12711274  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    12721275
     
    12931296    psAssert (item, "entry not in input?");
    12941297    psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1295  
     1298
    12961299    switch (i) {
    12971300      case 0:
     
    13071310        }
    13081311        break;
    1309        
     1312
    13101313      case 1:
    13111314        for (int i = 0; i < item->data.list->n; i++) {
     
    13221325    }
    13231326  }
    1324  
     1327
    13251328  return true;
    13261329}
  • branches/pap/ippTools/src/stacktoolConfig.c

    r23310 r23532  
    147147    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-hostname", 0,            "define hostname", 0);
    148148    psMetadataAddF32(addsumskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,            "define %% of good pixels", NAN);
    149     psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     149    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
     150    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    150151
    151152    // -sumskyfile
     
    162163    psMetadataAddS64(revertsumskyfileArgs, PS_LIST_TAIL, "-stack_id", 0,            "search by stack ID", 0);
    163164    psMetadataAddStr(revertsumskyfileArgs, PS_LIST_TAIL, "-label", 0, "search by label", 0);
    164     psMetadataAddS16(revertsumskyfileArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     165    psMetadataAddS16(revertsumskyfileArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
     166    psMetadataAddS16(revertsumskyfileArgs, PS_LIST_TAIL, "-quality",  0,            "search by quality", 0);
    165167
    166168    // -pendingcleanuprun
     
    185187    psMetadata *updatesumskyfileArgs = psMetadataAlloc();
    186188    psMetadataAddS64(updatesumskyfileArgs, PS_LIST_TAIL, "-stack_id", 0,            "define stack ID (required)", 0);
    187     psMetadataAddS16(updatesumskyfileArgs, PS_LIST_TAIL, "-code", 0,            "set fault code (required)", 0);
     189    psMetadataAddS16(updatesumskyfileArgs, PS_LIST_TAIL, "-fault", 0,            "set fault code (required)", 0);
    188190
    189191    // -exportrun
  • branches/pap/ippTools/src/warptool.c

    r23459 r23532  
    302302    PXOPT_COPY_S64(config->args, where, "-warp_id",   "warpRun.warp_id",   "==");
    303303    PXOPT_COPY_STR(config->args, where, "-reduction", "warpRun.reduction", "==");
    304     PXOPT_COPY_STR(config->args, where, "-label",     "warpRun.label",     "==");
    305     PXOPT_COPY_STR(config->args, where, "-state",     "warpRun.state",     "==");
     304    PXOPT_COPY_STR(config->args, where, "-label",     "warpRun.label",     "==");
     305    PXOPT_COPY_STR(config->args, where, "-state",     "warpRun.state",     "==");
    306306
    307307    if (!psListLength(where->list)
     
    572572    PXOPT_LOOKUP_STR(mapfile, config->args, "-mapfile", false, false);
    573573    PXOPT_LOOKUP_S64(warp_id, config->args, "-warp_id", false, false);
    574     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     574    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    575575
    576576    if (!psDBTransaction(config->dbh)) {
     
    579579    }
    580580
    581     if (code == 0) {
     581    if (fault == 0) {
    582582        if (!parseAndInsertSkyCellMap(config, mapfile)) {
    583583            psError(PS_ERR_UNKNOWN, false, "failed to inject mapfile: %s into the database", mapfile);
     
    594594            NULL,   // tess_id
    595595            NULL,   // class_id
    596             code    // fault
     596            fault    // fault
    597597        );
    598598    }
     
    863863
    864864    // default values
    865     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     865    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     866    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    866867
    867868    // we don't want to insert the last skyfile in a run but then not mark the
     
    891892                           ymax,
    892893                           !accept,
    893                            code,
     894                           fault,
     895                           quality,
    894896                           magicked
    895897        )) {
     
    10761078    PXOPT_COPY_STR(config->args, where, "-reduction",  "rawExp.reduction", "==");
    10771079    PXOPT_COPY_STR(config->args, where, "-label",      "warpRun.label", "==");
    1078     PXOPT_COPY_S16(config->args, where, "-code",       "warpSkyfile.fault", "==");
     1080    PXOPT_COPY_S16(config->args, where, "-fault",       "warpSkyfile.fault", "==");
     1081    PXOPT_COPY_S16(config->args, where, "-quality",    "warpSkyfile.quality", "==");
    10791082
    10801083    if (!psListLength(where->list)
     
    15241527    PS_ASSERT_PTR_NON_NULL(config, false);
    15251528
    1526     // warp_id, skycell_id, code are required
     1529    // warp_id, skycell_id, fault are required
    15271530    PXOPT_LOOKUP_S64(warp_id, config->args, "-warp_id", true, false);
    15281531    PXOPT_LOOKUP_STR(skycell_id, config->args, "-skycell_id", true, false);
    1529     PXOPT_LOOKUP_S16(code, config->args, "-code", false, false);
     1532    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    15301533
    15311534    psString query = pxDataGet("warptool_updateskyfile.sql");
    15321535
    1533     if (!p_psDBRunQueryF(config->dbh, query, code, warp_id, skycell_id)) {
     1536    if (!p_psDBRunQueryF(config->dbh, query, fault, warp_id, skycell_id)) {
    15341537        psError(PS_ERR_UNKNOWN, false, "database error");
    15351538        return false;
     
    16271630
    16281631  int numImportTables = 3;
    1629  
     1632
    16301633  char tables[3] [80] = {"warpImfile", "warpSkyfile", "warpSkyCellMap"};
    16311634
    16321635  PS_ASSERT_PTR_NON_NULL(config, NULL);
    1633  
     1636
    16341637  PXOPT_LOOKUP_STR(infile, config->args, "-infile", true,  false);
    16351638
     
    16421645  psAssert (item, "entry not in input?");
    16431646  psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1644  
     1647
    16451648  psMetadataItem *entry = psListGet (item->data.list, 0);
    16461649  assert (entry);
     
    16561659    psAssert (item, "entry not in input?");
    16571660    psAssert (item->type == PS_DATA_METADATA_MULTI, "entry not multi?");
    1658    
     1661
    16591662    switch (i) {
    1660       case 0: 
     1663      case 0:
    16611664        for (int i = 0; i < item->data.list->n; i++) {
    16621665          entry = psListGet (item->data.list, i);
     
    16701673        }
    16711674        break;
    1672        
    1673       case 1: 
     1675
     1676      case 1:
    16741677        for (int i = 0; i < item->data.list->n; i++) {
    16751678          entry = psListGet (item->data.list, i);
     
    16831686        }
    16841687        break;
    1685        
    1686       case 2: 
     1688
     1689      case 2:
    16871690        for (int i = 0; i < item->data.list->n; i++) {
    16881691          entry = psListGet (item->data.list, i);
  • branches/pap/ippTools/src/warptoolConfig.c

    r23418 r23532  
    117117    psMetadataAddStr(addoverlapArgs, PS_LIST_TAIL, "-mapfile", 0,            "path to skycell <-> imfile mapping file", NULL);
    118118    psMetadataAddS64(addoverlapArgs, PS_LIST_TAIL, "-warp_id",  0,            "set warp ID", 0);
    119     psMetadataAddS16(addoverlapArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     119    psMetadataAddS16(addoverlapArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
    120120
    121121    // -scmap
     
    154154    psMetadataAddBool(addwarpedArgs, PS_LIST_TAIL, "-accept",  0, "define if this skycell should be accepted", false);
    155155    psMetadataAddBool(addwarpedArgs, PS_LIST_TAIL, "-magicked",  0, "define if this skycell has been magicked", false);
    156     psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-code",  0,            "set fault code", 0);
     156    psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-fault",  0,            "set fault code", 0);
     157    psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    157158
    158159    // -warped
     
    179180    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-reduction",  0,            "search by warpRun reduction class", NULL);
    180181    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-label",  0,            "search by warpRun label", NULL);
    181     psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-code",  0,            "search by fault code", 0);
     182    psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-fault",  0,            "search by fault code", 0);
     183    psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-quality",  0,            "search by quality", 0);
    182184    psMetadataAddBool(revertwarpedArgs, PS_LIST_TAIL, "-all",  0,            "allow everything to be queued without search terms", false);
    183185
     
    232234    psMetadataAddS64(updateskyfileArgs, PS_LIST_TAIL, "-warp_id", 0,    "warptool ID to update", 0);
    233235    psMetadataAddStr(updateskyfileArgs, PS_LIST_TAIL, "-skycell_id", 0, "skycell ID to update", NULL);
    234     psMetadataAddS16(updateskyfileArgs, PS_LIST_TAIL, "-code",  0,      "new fault code", 0);
     236    psMetadataAddS16(updateskyfileArgs, PS_LIST_TAIL, "-fault",  0,      "new fault code", 0);
    235237
    236238    // -exportrun
Note: See TracChangeset for help on using the changeset viewer.