- Timestamp:
- Mar 5, 2013, 2:24:05 PM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130207
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
ippTools/src (modified) (1 prop)
-
ippTools/src/camtool.c (modified) (6 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130207
- Property svn:mergeinfo changed
/trunk (added) merged: 35127-35128,35130,35133-35135,35141-35142,35148,35150-35159,35162-35167,35169-35200,35203-35218,35221-35228,35230,35232-35233
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20130207/ippTools/src
- Property svn:mergeinfo changed
/trunk/ippTools/src (added) merged: 35134,35150,35152,35154,35189,35192-35194,35196-35197,35213-35214,35227-35228,35230
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20130207/ippTools/src/camtool.c
- Property svn:mergeinfo set to
r34587 r35236 500 500 PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false); 501 501 PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false); 502 502 PXOPT_LOOKUP_S16(background_model, config->args, "-background_model", false, false); 503 503 504 PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false); 504 505 PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false); … … 520 521 PXOPT_LOOKUP_F32(maskfrac_max_magic, config->args, "-maskfrac_max_magic", false, false); 521 522 PXOPT_LOOKUP_F32(maskfrac_max_advisory, config->args, "-maskfrac_max_advisory", false, false); 522 523 523 524 // we store actual detection efficiency by adding in zpt_obs 524 525 PXOPT_LOOKUP_F32(deteff_inst, config->args, "-deteff_inst", false, false); … … 542 543 } 543 544 544 /* psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n", */545 /* ver_pslib,ver_psmodules,ver_psphot,ver_psastro,ver_ppstats,ver_ppimage,ver_streaks); */546 545 psString software_ver = NULL; 547 546 if ((ver_pslib)&&(ver_psmodules)) { … … 692 691 deteff_lq, 693 692 deteff_uq, 694 quality 693 quality, 694 background_model 695 695 ); 696 696 … … 817 817 pxAddLabelSearchArgs (config, where, "-data_group", "camRun.data_group", "LIKE"); 818 818 PXOPT_COPY_STR(config->args, where, "-reduction", "camRun.reduction", "=="); 819 819 PXOPT_COPY_S16(config->args, where, "-background_model", "camProcessedExp.background_model", "=="); 820 820 821 psString where2 = NULL; 821 822 if (!pxspaceAddWhere(config, &where2, "rawExp")) { … … 987 988 PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false); 988 989 PXOPT_LOOKUP_S16(quality, config->args, "-set_quality", false, false); 989 990 psMetadata *where = psMetadataAlloc(); 991 PXOPT_COPY_S64(config->args, where, "-cam_id", "cam_id", "=="); 992 PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "=="); 993 PXOPT_COPY_STR(config->args, where, "-class", "class", "=="); 994 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 995 996 if (!pxSetFaultCode(config->dbh, "camProcessedExp", where, fault, quality)) { 990 PXOPT_LOOKUP_S16(background_model, config->args, "-set_background_model", false, false); 991 if (background_model) { 992 // CZW Copied from warptool.c 993 psMetadata *where = psMetadataAlloc(); 994 psMetadata *values = psMetadataAlloc(); 995 PXOPT_COPY_S64(config->args, where, "-cam_id", "cam_id", "=="); 996 PXOPT_COPY_S16(config->args, values, "-set_background_model", "background_model", "=="); 997 long rows = psDBUpdateRows(config->dbh, "camProcessedExp", where, values); 998 psFree(values); 999 psFree(where); 1000 if (!rows) { 1001 psError(PS_ERR_UNKNOWN, true, "no rows changed"); 1002 } 1003 } 1004 else { 1005 psMetadata *where = psMetadataAlloc(); 1006 PXOPT_COPY_S64(config->args, where, "-cam_id", "cam_id", "=="); 1007 PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "=="); 1008 PXOPT_COPY_STR(config->args, where, "-class", "class", "=="); 1009 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 1010 1011 if (!pxSetFaultCode(config->dbh, "camProcessedExp", where, fault, quality)) { 997 1012 psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag"); 998 1013 psFree (where); 999 1014 return false; 1000 }1001 psFree (where);1002 1015 } 1016 psFree (where); 1017 } 1003 1018 return true; 1004 1019 }
Note:
See TracChangeset
for help on using the changeset viewer.
