Changeset 11787 for trunk/ippTools/src/difftoolConfig.c
- Timestamp:
- Feb 14, 2007, 12:19:29 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/difftoolConfig.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/difftoolConfig.c
r11784 r11787 48 48 // -definerun 49 49 psMetadata *definerunArgs = psMetadataAlloc(); 50 psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-mode", 0,51 "define mode (required)", NULL);52 50 psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-workdir", 0, 53 51 "define workdir (required)", NULL); … … 59 57 // -updaterun 60 58 psMetadata *updaterunArgs = psMetadataAlloc(); 61 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-p 4_id", 0,62 "define p 4ID (required)", NULL);59 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-p5_id", 0, 60 "define p5 ID (required)", NULL); 63 61 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, 64 62 "set state (required)", NULL); … … 70 68 #endif 71 69 72 // -addinputexp 73 psMetadata *addinputexpArgs = psMetadataAlloc(); 74 psMetadataAddStr(addinputexpArgs, PS_LIST_TAIL, "-p4_id", 0, 70 // -addinputscfile 71 psMetadata *addinputscfileArgs = psMetadataAlloc(); 72 psMetadataAddStr(addinputscfileArgs, PS_LIST_TAIL, "-p5_id", 0, 73 "define p5 ID (required)", NULL); 74 psMetadataAddStr(addinputscfileArgs, PS_LIST_TAIL, "-skycell_id", 0, 75 "define by skycell ID", NULL); 76 psMetadataAddStr(addinputscfileArgs, PS_LIST_TAIL, "-tess_id", 0, 77 "dfine tess ID", NULL); 78 psMetadataAddStr(addinputscfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 79 "define exposure tag (required)", NULL); 80 psMetadataAddS32(addinputscfileArgs, PS_LIST_TAIL, "-p3_version", 0, 81 "define phase 3 version of exposure tag (required)", 0); 82 psMetadataAddStr(addinputscfileArgs, PS_LIST_TAIL, "-kind", 0, 83 "define kind", NULL); 84 psMetadataAddBool(addinputscfileArgs, PS_LIST_TAIL, "-template", 0, 85 "this sky cell file is the subtrahend", false); 86 87 // -inputscfile 88 psMetadata *inputscfileArgs = psMetadataAlloc(); 89 psMetadataAddStr(inputscfileArgs, PS_LIST_TAIL, "-p5_id", 0, 90 "search by p5 ID (required)", NULL); 91 psMetadataAddStr(inputscfileArgs, PS_LIST_TAIL, "-skycell_id", 0, 92 "search by skycell ID", NULL); 93 psMetadataAddStr(inputscfileArgs, PS_LIST_TAIL, "-tess_id", 0, 94 "search by tess ID", NULL); 95 psMetadataAddStr(inputscfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 96 "search by exposure tag (required)", NULL); 97 psMetadataAddS32(inputscfileArgs, PS_LIST_TAIL, "-p3_version", 0, 98 "search by phase 3 version of exposure tag (required)", 0); 99 psMetadataAddStr(inputscfileArgs, PS_LIST_TAIL, "-kind", 0, 100 "search by kind", NULL); 101 psMetadataAddBool(inputscfileArgs, PS_LIST_TAIL, "-template", 0, 102 "search by subtrahend", false); 103 psMetadataAddU64(inputscfileArgs, PS_LIST_TAIL, "-limit", 0, 104 "limit result set to N items", 0); 105 psMetadataAddBool(inputscfileArgs, PS_LIST_TAIL, "-simple", 0, 106 "use the simple output format", false); 107 108 // -todiffscfile 109 psMetadata *todiffscfileArgs = psMetadataAlloc(); 110 psMetadataAddStr(todiffscfileArgs, PS_LIST_TAIL, "-p5_id", 0, 111 "search by p5 ID", NULL); 112 psMetadataAddU64(todiffscfileArgs, PS_LIST_TAIL, "-limit", 0, 113 "limit result set to N items", 0); 114 psMetadataAddBool(todiffscfileArgs, PS_LIST_TAIL, "-simple", 0, 115 "use the simple output format", false); 116 117 // -adddiffscfile 118 psMetadata *adddiffscfileArgs = psMetadataAlloc(); 119 psMetadataAddStr(adddiffscfileArgs, PS_LIST_TAIL, "-p5_id", 0, 75 120 "define p4 ID (required)", NULL); 76 psMetadataAddStr(addinputexpArgs, PS_LIST_TAIL, "-exp_tag", 0, 121 psMetadataAddStr(adddiffscfileArgs, PS_LIST_TAIL, "-skycell_id", 0, 122 "define skycell ID (required)", NULL); 123 psMetadataAddStr(adddiffscfileArgs, PS_LIST_TAIL, "-tess_id", 0, 124 "define tessellation ID (required)", NULL); 125 psMetadataAddStr(adddiffscfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 77 126 "define exposure tag (required)", NULL); 78 psMetadataAddS32(add inputexpArgs, PS_LIST_TAIL, "-p3_version", 0,127 psMetadataAddS32(adddiffscfileArgs, PS_LIST_TAIL, "-p3_version", 0, 79 128 "define phase 3 version of exposure tag (required)", 0); 80 psMetadataAddBool(addinputexpArgs, PS_LIST_TAIL, "-magiced", 0, 81 "has this exposure been magiced", false); 82 83 // -exp 84 psMetadata *expArgs = psMetadataAlloc(); 85 psMetadataAddStr(expArgs, PS_LIST_TAIL, "-p4_id", 0, 86 "define p4 ID (required)", NULL); 87 psMetadataAddStr(expArgs, PS_LIST_TAIL, "-exp_tag", 0, 88 "define exposure tag (required)", NULL); 89 psMetadataAddS32(expArgs, PS_LIST_TAIL, "-p3_version", 0, 90 "define phase 3 version of exposure tag (required)", 0); 91 psMetadataAddU64(expArgs, PS_LIST_TAIL, "-limit", 0, 92 "limit result set to N items", 0); 93 psMetadataAddBool(expArgs, PS_LIST_TAIL, "-simple", 0, 94 "use the simple output format", false); 95 96 // -imfile 97 psMetadata *imfileArgs = psMetadataAlloc(); 98 psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-p4_id", 0, 99 "define p4 ID (required)", NULL); 100 psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 101 "define exposure tag (required)", NULL); 102 psMetadataAddS32(imfileArgs, PS_LIST_TAIL, "-p3_version", 0, 103 "define phase 3 version of exposure tag (required)", 0); 104 psMetadataAddU64(imfileArgs, PS_LIST_TAIL, "-limit", 0, 105 "limit result set to N items", 0); 106 psMetadataAddBool(imfileArgs, PS_LIST_TAIL, "-simple", 0, 107 "use the simple output format", false); 108 109 // -tooverlap 110 psMetadata *tooverlapArgs = psMetadataAlloc(); 111 psMetadataAddStr(tooverlapArgs, PS_LIST_TAIL, "-p4_id", 0, 112 "search by p4 ID", NULL); 113 psMetadataAddU64(tooverlapArgs, PS_LIST_TAIL, "-limit", 0, 114 "limit result set to N items", 0); 115 psMetadataAddBool(tooverlapArgs, PS_LIST_TAIL, "-simple", 0, 116 "use the simple output format", false); 117 118 // -addoverlap 119 psMetadata *addoverlapArgs = psMetadataAlloc(); 120 psMetadataAddStr(addoverlapArgs, PS_LIST_TAIL, "-mapfile", 0, 121 "skycell <-> imfile mapping description", NULL); 122 123 // -scmap 124 psMetadata *scmapArgs = psMetadataAlloc(); 125 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-p4_id", 0, 126 "search by p4 ID", NULL); 127 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-skycell_id", 0, 128 "searcy by skycell ID", NULL); 129 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-tess_id", 0, 130 "searcy by tess ID", NULL); 131 psMetadataAddU64(scmapArgs, PS_LIST_TAIL, "-limit", 0, 132 "limit result set to N items", 0); 133 psMetadataAddBool(scmapArgs, PS_LIST_TAIL, "-simple", 0, 134 "use the simple output format", false); 135 136 // -towarped 137 psMetadata *towarpedArgs = psMetadataAlloc(); 138 psMetadataAddStr(towarpedArgs, PS_LIST_TAIL, "-p4_id", 0, 139 "search by p4 ID", NULL); 140 psMetadataAddU64(towarpedArgs, PS_LIST_TAIL, "-limit", 0, 141 "limit result set to N items", 0); 142 psMetadataAddBool(towarpedArgs, PS_LIST_TAIL, "-simple", 0, 143 "use the simple output format", false); 144 145 // -addwarped 146 psMetadata *addwarpedArgs = psMetadataAlloc(); 147 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-p4_id", 0, 148 "define p4 ID (required)", NULL); 149 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-skycell_id", 0, 150 "define skycell ID (required)", NULL); 151 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-tess_id", 0, 152 "define tessellation ID (required)", NULL); 153 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-exp_tag", 0, 154 "define exposure tag (required)", NULL); 155 psMetadataAddS32(addwarpedArgs, PS_LIST_TAIL, "-p3_version", 0, 156 "define phase 3 version of exposure tag (required)", 0); 157 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-uri", 0, 129 psMetadataAddStr(adddiffscfileArgs, PS_LIST_TAIL, "-uri", 0, 158 130 "define URI of file (required)", 0); 159 psMetadataAddF64(add warpedArgs, PS_LIST_TAIL, "-bg", 0,131 psMetadataAddF64(adddiffscfileArgs, PS_LIST_TAIL, "-bg", 0, 160 132 "define exposue background", NAN); 161 psMetadataAddF64(add warpedArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0,133 psMetadataAddF64(adddiffscfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 162 134 "define exposue background mean stdev", NAN); 163 135 164 // - warped165 psMetadata * warpedArgs = psMetadataAlloc();166 psMetadataAddStr( warpedArgs, PS_LIST_TAIL, "-p4_id", 0,136 // -diffscfile 137 psMetadata *diffscfileArgs = psMetadataAlloc(); 138 psMetadataAddStr(diffscfileArgs, PS_LIST_TAIL, "-p5_id", 0, 167 139 "search by p4 ID", NULL); 168 psMetadataAddStr( warpedArgs, PS_LIST_TAIL, "-skycell_id", 0,140 psMetadataAddStr(diffscfileArgs , PS_LIST_TAIL, "-skycell_id", 0, 169 141 "define skycell ID (required)", NULL); 170 psMetadataAddStr( warpedArgs, PS_LIST_TAIL, "-tess_id", 0,142 psMetadataAddStr(diffscfileArgs, PS_LIST_TAIL, "-tess_id", 0, 171 143 "define tessellation ID (required)", NULL); 172 psMetadataAddStr( warpedArgs, PS_LIST_TAIL, "-exp_tag", 0,144 psMetadataAddStr(diffscfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 173 145 "define exposure tag (required)", NULL); 174 psMetadataAddS32( warpedArgs, PS_LIST_TAIL, "-p3_version", 0,146 psMetadataAddS32(diffscfileArgs, PS_LIST_TAIL, "-p3_version", 0, 175 147 "define phase 3 version of exposure tag (required)", 0); 176 psMetadataAddU64( warpedArgs, PS_LIST_TAIL, "-limit", 0,148 psMetadataAddU64(diffscfileArgs, PS_LIST_TAIL, "-limit", 0, 177 149 "limit result set to N items", 0); 178 psMetadataAddBool(warpedArgs, PS_LIST_TAIL, "-simple", 0, 179 "use the simple output format", false); 180 181 #if 0 182 // -tostackedimfile 183 psMetadata *tostackedimfileArgs = psMetadataAlloc(); 184 psMetadataAddStr(tostackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 185 "search by p4 ID", NULL); 186 psMetadataAddBool(tostackedimfileArgs, PS_LIST_TAIL, "-simple", 0, 187 "use the simple output format", false); 188 189 // -addstackedimfile 190 psMetadata *addstackedimfileArgs = psMetadataAlloc(); 191 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 192 "define p4 ID (required)", NULL); 193 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 194 "define exposure tag (required)", NULL); 195 psMetadataAddS32(addstackedimfileArgs, PS_LIST_TAIL, "-p3_version", 0, 196 "define phase 3 version of exposure tag (required)", 0); 197 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 198 "define class ID (required)", 0); 199 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-uri", 0, 200 "define URI of file (required)", 0); 201 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b1_uri", 0, 202 "define banana 1", NULL); 203 psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b2_uri", 0, 204 "define banana 2", NULL); 205 206 // -stackedimfile 207 psMetadata *stackedimfileArgs = psMetadataAlloc(); 208 psMetadataAddStr(stackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 209 "search by p4 ID", NULL); 210 psMetadataAddBool(stackedimfileArgs, PS_LIST_TAIL, "-simple", 0, 211 "use the simple output format", false); 212 213 // -todiffimfile 214 psMetadata *todiffimfileArgs = psMetadataAlloc(); 215 psMetadataAddStr(todiffimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 216 "search by p4 ID", NULL); 217 psMetadataAddBool(todiffimfileArgs, PS_LIST_TAIL, "-simple", 0, 218 "use the simple output format", false); 219 220 // -adddiffimfile 221 psMetadata *adddiffimfileArgs = psMetadataAlloc(); 222 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 223 "define p4 ID (required)", NULL); 224 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 225 "define exposure tag (required)", NULL); 226 psMetadataAddS32(adddiffimfileArgs, PS_LIST_TAIL, "-p3_version", 0, 227 "define phase 3 version of exposure tag (required)", 0); 228 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-class_id", 0, 229 "define class ID (required)", 0); 230 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-uri", 0, 231 "define URI of file (required)", 0); 232 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-b1_uri", 0, 233 "define banana 1", NULL); 234 psMetadataAddStr(adddiffimfileArgs, PS_LIST_TAIL, "-b2_uri", 0, 235 "define banana 2", NULL); 236 237 // -diffimfile 238 psMetadata *diffimfileArgs = psMetadataAlloc(); 239 psMetadataAddStr(diffimfileArgs, PS_LIST_TAIL, "-p4_id", 0, 240 "search by p4 ID", NULL); 241 psMetadataAddBool(diffimfileArgs, PS_LIST_TAIL, "-simple", 0, 242 "use the simple output format", false); 243 #endif 150 psMetadataAddBool(diffscfileArgs, PS_LIST_TAIL, "-simple", 0, 151 "use the simple output format", false); 244 152 245 153 psFree(now); … … 265 173 psMetadata *argSets = psMetadataAlloc(); 266 174 // find which mode we're running under 267 PXTOOL_MODE("-definerun", P4TOOL_MODE_DEFINERUN, definerunArgs); 268 PXTOOL_MODE("-updaterun", P4TOOL_MODE_UPDATERUN, updaterunArgs); 269 PXTOOL_MODE("-addinputexp", P4TOOL_MODE_ADDINPUTEXP, addinputexpArgs); 270 PXTOOL_MODE("-exp", P4TOOL_MODE_EXP, expArgs); 271 PXTOOL_MODE("-imfile", P4TOOL_MODE_IMFILE, imfileArgs); 272 PXTOOL_MODE("-tooverlap", P4TOOL_MODE_TOOVERLAP, tooverlapArgs); 273 PXTOOL_MODE("-addoverlap", P4TOOL_MODE_ADDOVERLAP, addoverlapArgs); 274 PXTOOL_MODE("-scmap", P4TOOL_MODE_SCMAP, scmapArgs); 275 PXTOOL_MODE("-towarped", P4TOOL_MODE_TOWARPED, towarpedArgs); 276 PXTOOL_MODE("-addwarped", P4TOOL_MODE_ADDWARPED, addwarpedArgs); 277 PXTOOL_MODE("-warped", P4TOOL_MODE_WARPED, warpedArgs); 278 #if 0 279 PXTOOL_MODE("-tostackedimfile", P4TOOL_MODE_TOSTACKEDIMFILE, tostackedimfileArgs); 280 PXTOOL_MODE("-addstackedimfile", P4TOOL_MODE_ADDSTACKEDIMFILE, addstackedimfileArgs); 281 PXTOOL_MODE("-stackedimfile", P4TOOL_MODE_STACKEDIMFILE, stackedimfileArgs); 282 PXTOOL_MODE("-todiffimfile", P4TOOL_MODE_TODIFFIMFILE, todiffimfileArgs); 283 PXTOOL_MODE("-adddiffimfile", P4TOOL_MODE_ADDDIFFIMFILE, adddiffimfileArgs); 284 PXTOOL_MODE("-diffimfile", P4TOOL_MODE_DIFFIMFILE, diffimfileArgs); 285 #endif 175 PXTOOL_MODE("-definerun", P5TOOL_MODE_DEFINERUN, definerunArgs); 176 PXTOOL_MODE("-updaterun", P5TOOL_MODE_UPDATERUN, updaterunArgs); 177 PXTOOL_MODE("-addinputscfile", P5TOOL_MODE_ADDINPUTSCFILE, addinputscfileArgs); 178 PXTOOL_MODE("-inputscfile", P5TOOL_MODE_INPUTSCFILE, inputscfileArgs); 179 PXTOOL_MODE("-todiffscfile", P5TOOL_MODE_TODIFFSCFILE, todiffscfileArgs); 180 PXTOOL_MODE("-adddiffscfile", P5TOOL_MODE_ADDDIFFSCFILE, adddiffscfileArgs); 181 PXTOOL_MODE("-diffscfile", P5TOOL_MODE_DIFFSCFILE, diffscfileArgs); 286 182 287 183 bool argErr = false; 288 if (config->mode == P 4TOOL_MODE_NONE) {184 if (config->mode == P5TOOL_MODE_NONE) { 289 185 argErr = true; 290 186 fprintf (stderr, "mode argument is required\n");
Note:
See TracChangeset
for help on using the changeset viewer.
