Changeset 10697
- Timestamp:
- Dec 13, 2006, 1:36:27 PM (20 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
dettool.c (modified) (2 diffs)
-
dettoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/dettool.c
r10672 r10697 604 604 } 605 605 } 606 } 606 607 psString dateobs_begin = psMetadataLookupStr(&status, config->args, "-dateobs_begin"); 608 if (!status) { 609 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_use_end"); 610 psFree(where); 611 return false; 612 } 613 if (dateobs_begin) { 614 psTime *time = psTimeFromISO(dateobs_begin, PS_TIME_UTC); 615 if (!psMetadataAddTime(where, PS_LIST_TAIL, "dateobs", 0, ">=", time)) { 616 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); 617 psFree(time); 618 psFree(where); 619 return false; 620 } 621 psFree(time); 622 } 623 624 psString dateobs_end = psMetadataLookupStr(&status, config->args, "-dateobs_end"); 625 if (!status) { 626 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_use_end"); 627 psFree(where); 628 return false; 629 } 630 if (dateobs_end) { 631 psTime *time = psTimeFromISO(dateobs_end, PS_TIME_UTC); 632 if (!psMetadataAddTime(where, PS_LIST_TAIL, "dateobs", 0, "<", time)) { 633 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); 634 psFree(time); 635 psFree(where); 636 return false; 637 } 638 psFree(time); 639 } 640 } 641 607 642 if (!psListLength(where->list)) { 608 643 psFree(where); … … 736 771 // make sure that we found at least one rawDetrendExp 737 772 if (!detrendExps) { 738 psError(PS_ERR_UNKNOWN, false, " no rawDetrendExp rows found");773 psError(PS_ERR_UNKNOWN, false, "database error"); 739 774 psFree(registered); 740 775 psFree(use_begin); 741 776 psFree(use_end); 742 777 return false; 778 } 779 if (!psArrayLength(detrendExps)) { 780 psError(PS_ERR_UNKNOWN, true, "no rawDetrendExp rows found"); 781 psFree(detrendExps); 782 psFree(registered); 783 psFree(use_begin); 784 psFree(use_end); 785 return true; 743 786 } 744 787 -
trunk/ippTools/src/dettoolConfig.c
r10672 r10697 109 109 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-uri", 0, 110 110 "search for uri", NULL); 111 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 112 "define start (>=) of included exposure peroid", NULL); 113 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-dateobs_end", 0, 114 "define end (<) of included exposure peroid", NULL); 111 115 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_exp_type", 0, 112 116 "define exposure type", NULL);
Note:
See TracChangeset
for help on using the changeset viewer.
