IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30283


Ignore:
Timestamp:
Jan 14, 2011, 7:24:31 PM (15 years ago)
Author:
watersc1
Message:

is_daytime fix in register_imfile; bad class_ids in regtool; bad joins in the SQL

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippScripts/scripts/register_imfile.pl

    r30277 r30283  
    195195    $command .= " -data_state full";
    196196}
    197 elsif (is_daytime($dateobs,$sunset,$sunrise)) {
     197elsif (is_daytime($dateobs,$sunrise,$sunset)) {
    198198    printf STDERR "This is a daytime exposure.\n";
    199199    $command .= " -data_state full";
  • trunk/ippTools/share/regtool_checkburntoolimfile.sql

    r30277 r30283  
    1111       newExp.exp_id,
    1212       summitExp.exp_type,
    13        rawExp.dateobs,
    14        rawExp.obs_mode AS obs_mode,
    15        rawExp.object AS object,
     13       rawImfile.dateobs,
     14       rawImfile.obs_mode AS obs_mode,
     15       rawImfile.object AS object,
    1616       rawImfile.burntool_state AS burntool_state,
    1717       rawImfile.class_id,
     
    2626       LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id)
    2727       LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id
    28        LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
     28       LEFT JOIN rawImfile ON (rawImfile.exp_id = newExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
    2929       WHERE
    3030             summitExp.dateobs >= '@DATEOBS_BEGIN@'
  • trunk/ippTools/share/regtool_pendingburntoolimfile.sql

    r30240 r30283  
    1212       newImfile.tmp_class_id,
    1313       summitExp.exp_type,
    14        rawExp.dateobs,
    15        rawExp.obs_mode AS obs_mode,
    16        rawExp.object AS object,
     14       rawImfile.dateobs,
     15       rawImfile.obs_mode AS obs_mode,
     16       rawImfile.object AS object,
    1717       rawImfile.burntool_state AS burntool_state,
    1818       rawImfile.class_id,
     
    2727       LEFT JOIN newImfile ON (summitImfile.class_id = newImfile.tmp_class_id AND newExp.exp_id = newImfile.exp_id)
    2828       LEFT JOIN rawExp ON rawExp.exp_id = newExp.exp_id
    29        LEFT JOIN rawImfile ON (rawImfile.exp_id = rawExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
     29       LEFT JOIN rawImfile ON (rawImfile.exp_id = newExp.exp_id AND rawImfile.tmp_class_id = newImfile.tmp_class_id)
    3030       WHERE
    3131             summitExp.dateobs >= '@DATEOBS_BEGIN@'
  • trunk/ippTools/src/regtool.c

    r30277 r30283  
    356356    char *tmp_id = psMetadataLookupStr(&status,row,"summit_class_id");
    357357    if (!status) {
    358         // fprintf (stderr, "incomplete on %s\n", psMetadataLookupStr(NULL,row,"exp_name"));
     358      //      fprintf (stderr, "incomplete on %s\n", psMetadataLookupStr(NULL,row,"exp_name"));
    359359        continue;
    360360    }
     
    375375    }
    376376
    377     if (0 && !strcmp(this_class_id, "XY44")) {
     377    if (0 && !strcmp(this_class_id, "ota44")) {
    378378        printf("STAT 1: %s (%d %d) %d %d %d\n",
    379379               this_class_id,
     
    390390        already_burned = true;
    391391        previous_uri = NULL;
    392         // fprintf (stderr, "crossed boundary: %s : %s to %s\n", psMetadataLookupStr(NULL,row,"exp_name"), previous_class_id, this_class_id);
     392        //      fprintf (stderr, "crossed boundary: %s : %s to %s\n", psMetadataLookupStr(NULL,row,"exp_name"), previous_class_id, this_class_id);
    393393      }
    394394    }
     
    405405    if ((psMetadataLookupS32(NULL,row,"is_downloaded") != 1)||
    406406        (psMetadataLookupS32(NULL,row,"is_registered") != 1)) {
    407         // printf("I claim this isn't downloaded or registered? %s %s\n",this_uri,this_class_id);
     407      // printf("I claim this isn't downloaded or registered? %s %s\n",this_uri,this_class_id);
    408408        ok_to_burn = false;
    409409    }
     
    426426        already_burned = false;
    427427
    428         // fprintf (stderr, "missing uri: %s %s\n", psMetadataLookupStr(NULL,row,"exp_name"), this_class_id);
     428        //      fprintf (stderr, "missing uri: %s %s\n", psMetadataLookupStr(NULL,row,"exp_name"), this_class_id);
    429429
    430430        // Save this round for next round.
    431431        psFree(previous_class_id);
    432432        psFree(previous_uri);
    433         previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
    434         psStringSubstitute(&previous_class_id,"XY","ota");
     433        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
     434        psStringSubstitute(&previous_class_id,"ota","XY");
    435435        previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
    436436        continue;
    437437    }
    438438
    439     if (0 && !strcmp(this_class_id, "XY44")) {
     439    if (0 && !strcmp(this_class_id, "ota44")) {
    440440        printf("STATUS: %s %s %s %s (%d %d) %d %d %d\n",this_uri,previous_uri,this_class_id,previous_class_id,ok_to_burn,already_burned,psMetadataLookupS32(NULL,row,"burntool_state"),psMetadataLookupS32(NULL,row,"is_registered"),psMetadataLookupS32(NULL,row,"is_downloaded"));
    441441    }
     
    452452        psFree(previous_class_id);
    453453        psFree(previous_uri);
    454         previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
    455         psStringSubstitute(&previous_class_id,"XY","ota");
     454        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
     455        psStringSubstitute(&previous_class_id,"ota","XY");
    456456        previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
    457457        continue;
     
    466466        psFree(previous_class_id);
    467467        psFree(previous_uri);
    468         previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
    469         psStringSubstitute(&previous_class_id,"XY","ota");
     468        previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
     469        psStringSubstitute(&previous_class_id,"ota","XY");
    470470        previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
    471471        continue;
     
    479479      psFree(previous_class_id);
    480480      psFree(previous_uri);
    481       previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
    482       psStringSubstitute(&previous_class_id,"XY","ota");
     481      previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
     482      psStringSubstitute(&previous_class_id,"ota","XY");
    483483      previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
    484484      continue;
     
    490490    psFree(previous_class_id);
    491491    psFree(previous_uri);
    492     previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"tmp_class_id"));
    493     psStringSubstitute(&previous_class_id,"XY","ota");
     492    previous_class_id = psStringCopy(psMetadataLookupStr(NULL,row,"summit_class_id"));
     493    psStringSubstitute(&previous_class_id,"ota","XY");
    494494    previous_uri = psStringCopy(psMetadataLookupStr(NULL,row,"uri")); // Save for next round.
    495495  }
Note: See TracChangeset for help on using the changeset viewer.