Changeset 18561 for trunk/ippTools/src/detselectConfig.c
- Timestamp:
- Jul 15, 2008, 10:30:59 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/detselectConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/detselectConfig.c
r18322 r18561 46 46 // -search 47 47 psMetadata *searchArgs = psMetadataAlloc(); 48 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-inst", 0, 49 "search by camera", NULL); 50 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-telescope", 0, 51 "search by telescope", NULL); 52 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-det_type", 0, 53 "search by detrend type", NULL); 54 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-type", 0, 55 "search by detrend type (alias for -det_type)", NULL); 56 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-filter", 0, 57 "search by filter", NULL); 58 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-airmass", 0, 59 "define airmass", NAN); 60 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-exp_time", 0, 61 "search by exposure time", NAN); 62 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-ccd_temp", 0, 63 "search by ccd tempature", NAN); 64 psMetadataAddF64(searchArgs, PS_LIST_TAIL, "-posang", 0, 65 "search by rotator position angle", NAN); 66 psMetadataAddTime(searchArgs, PS_LIST_TAIL, "-time", 0, 67 "define time for desired detrend data", NULL); 68 psMetadataAddBool(searchArgs, PS_LIST_TAIL, "-simple", 0, 69 "use the simple output format", false); 70 psMetadataAddBool(searchArgs, PS_LIST_TAIL, "-unlimit", 0, 71 "list all possible detruns, not just the best match", false); 48 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-inst", 0, "search by camera", NULL); 49 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-telescope", 0, "search by telescope", NULL); 50 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-det_type", 0, "search by detrend type", NULL); 51 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-type", 0, "search by detrend type (alias for -det_type)", NULL); 52 psMetadataAddStr(searchArgs, PS_LIST_TAIL, "-filter", 0, "search by filter", NULL); 53 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-airmass", 0, "define airmass", NAN); 54 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-exp_time", 0, "search by exposure time", NAN); 55 psMetadataAddF32(searchArgs, PS_LIST_TAIL, "-ccd_temp", 0, "search by ccd tempature", NAN); 56 psMetadataAddF64(searchArgs, PS_LIST_TAIL, "-posang", 0, "search by rotator position angle", NAN); 57 psMetadataAddTime(searchArgs, PS_LIST_TAIL, "-time", 0, "define time for desired detrend data", NULL); 58 psMetadataAddBool(searchArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 59 psMetadataAddBool(searchArgs, PS_LIST_TAIL, "-unlimit", 0, "list all possible detruns, not just the best match", false); 72 60 73 61 // -select 74 62 psMetadata *selectArgs = psMetadataAlloc(); 75 psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-det_id", 0, 76 "search by detrend ID", NULL); 77 psMetadataAddS32(selectArgs, PS_LIST_TAIL, "-iteration", 0, 78 "search by iteration number", 0); 79 psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-class_id", 0, 80 "search by class ID", NULL); 81 psMetadataAddBool(selectArgs, PS_LIST_TAIL, "-simple", 0, 82 "use the simple output format", false); 63 psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-det_id", 0, "search by detrend ID", NULL); 64 psMetadataAddS32(selectArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 65 psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 66 psMetadataAddBool(selectArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 83 67 84 68 psMetadata *argSets = psMetadataAlloc(); … … 99 83 psFree(modes); 100 84 101 // setup search criterion102 // generate SQL where clause103 config->where = psMetadataAlloc();104 105 addWhereStr(det_id);106 addWhereS32(iteration);107 addWhereStr(exp_id);108 addWhereStrAlias(inst,camera);109 110 addWhereStr(telescope);111 addWhereStr(det_type);112 addWhereStrAlias(type,det_type);113 114 addWhereStr(exp_type);115 addWhereS32(imfiles);116 addWhereStr(class);117 addWhereStr(class_id);118 addWhereStr(filter);119 120 // addWhereF32(exp_time);121 // addWhereF64(ccd_temp);122 // addWhereF32(airmass);123 // addWhereTimeStr(use_begin);124 // addWhereTimeStr(use_end);125 126 if (config->where->list->n < 1) {127 psFree(config->where);128 config->where = NULL;129 }130 131 132 85 // define Database handle, if used 133 86 config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
Note:
See TracChangeset
for help on using the changeset viewer.
