Changeset 28017 for branches/czw_branch/20100427/ippTools/src/camtool.c
- Timestamp:
- May 18, 2010, 5:06:01 PM (16 years ago)
- Location:
- branches/czw_branch/20100427
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/src/camtool.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20100427
- Property svn:mergeinfo changed
-
branches/czw_branch/20100427/ippTools/src/camtool.c
r27784 r28017 490 490 PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false); 491 491 492 PXOPT_LOOKUP_S32(maskfrac_npix, config->args, "-maskfrac_npix", false, false); 493 PXOPT_LOOKUP_F32(maskfrac_static, config->args, "-maskfrac_static", false, false); 494 PXOPT_LOOKUP_F32(maskfrac_dynamic, config->args, "-maskfrac_dynamic", false, false); 495 PXOPT_LOOKUP_F32(maskfrac_magic, config->args, "-maskfrac_magic", false, false); 496 PXOPT_LOOKUP_F32(maskfrac_advisory, config->args, "-maskfrac_advisory", false, false); 497 492 498 psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n", 493 499 ver_pslib,ver_psmodules,ver_psphot,ver_psastro,ver_ppstats,ver_ppimage,ver_streaks); 494 500 psString software_ver = NULL; 501 if ((ver_pslib)&&(ver_psmodules)) { 502 software_ver = pxMergeCodeVersions(ver_pslib,ver_psmodules); 503 } 504 if (ver_psphot) { 505 software_ver = pxMergeCodeVersions(software_ver,ver_psphot); 506 } 507 if (ver_psastro) { 508 software_ver = pxMergeCodeVersions(software_ver,ver_psastro); 509 } 510 if (ver_ppstats) { 511 software_ver = pxMergeCodeVersions(software_ver,ver_ppstats); 512 } 513 if (ver_ppimage) { 514 software_ver = pxMergeCodeVersions(software_ver,ver_ppimage); 515 } 516 if (ver_streaks) { 517 software_ver = pxMergeCodeVersions(software_ver,ver_streaks); 518 } 519 495 520 // Get this from the chipRun 496 521 // PXOPT_LOOKUP_S64(magicked, config->args, "-magicked", false, false); … … 606 631 path_base, 607 632 fault, 608 quality 609 /* quality, */ 610 /* ver_pslib, */ 611 /* ver_psmodules, */ 612 /* ver_psphot, */ 613 /* ver_psastro, */ 614 /* ver_ppstats, */ 615 /* ver_ppimage, */ 616 /* ver_streaks */ 633 software_ver, 634 maskfrac_npix, 635 maskfrac_static, 636 maskfrac_dynamic, 637 maskfrac_magic, 638 maskfrac_advisory, 639 quality 617 640 ); 618 641 … … 639 662 // else continue on... 640 663 664 665 // Set camRun.software_ver to the appropriate value 666 if (!pxSetRunSoftware(config, "camRun", "cam_id", cam_id, software_ver)) { 667 if (!psDBRollback(config->dbh)) { 668 psError(PS_ERR_UNKNOWN, false, "database error"); 669 } 670 psError(PS_ERR_UNKNOWN, false, "failed to set camRun.software_ver for cam_id: %" PRId64, 671 cam_id); 672 psFree(output); 673 return(false); 674 } 675 // Set chipRun.maskfrac* to the appropriate values. 676 if (maskfrac_npix) { 677 if (!pxSetRunMaskfrac(config, "camRun", "cam_id",cam_id, maskfrac_npix, maskfrac_static, 678 maskfrac_dynamic, maskfrac_magic, maskfrac_advisory)) { 679 if (!psDBRollback(config->dbh)) { 680 psError(PS_ERR_UNKNOWN, false, "database error"); 681 } 682 psError(PS_ERR_UNKNOWN, false, "failed to set camRun.maskstats for cam_id: %" PRId64, 683 cam_id); 684 psFree(output); 685 return(false); 686 } 687 } 688 641 689 // since there is only one exp per 'new' set camRun.state = 'full' 642 690 // propagate magicked state from chipRun … … 647 695 return false; 648 696 } 697 649 698 psFree(row); 650 699
Note:
See TracChangeset
for help on using the changeset viewer.
