- Timestamp:
- Jul 11, 2008, 5:40:18 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20080706/ippTools/src/caltoolConfig.c
r18468 r18491 49 49 // -adddb 50 50 psMetadata *adddbArgs = psMetadataAlloc(); 51 psMetadataAddStr(adddbArgs, PS_LIST_TAIL, "-dvodb", 0, 52 "define DVO db (required)", NULL); 51 psMetadataAddStr(adddbArgs, PS_LIST_TAIL, "-dvodb", 0, "define DVO db (required)", NULL); 53 52 54 53 // -dbs 55 54 psMetadata *dbsArgs = psMetadataAlloc(); 56 psMetadataAddU64(dbsArgs, PS_LIST_TAIL, "-limit", 0, 57 "limit result set to N items", 0); 58 psMetadataAddBool(dbsArgs, PS_LIST_TAIL, "-simple", 0, 59 "use the simple output format", false); 55 psMetadataAddU64(dbsArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 56 psMetadataAddBool(dbsArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 60 57 61 58 // -addrun 62 59 psMetadata *addrunArgs = psMetadataAlloc(); 63 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-cal_id", 0, 64 "define calibration DB ID (required)", NULL); 65 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-region", 0, 66 "define region (required)", NULL); 67 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-last_step", 0, 68 "define last step (required)", NULL); 69 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-state", 0, 70 "define state (required)", NULL); 60 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-cal_id", 0, "define calibration DB ID (required)", NULL); 61 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-region", 0, "define region (required)", NULL); 62 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-last_step", 0, "define last step (required)", NULL); 63 psMetadataAddStr(addrunArgs, PS_LIST_TAIL, "-state", 0, "define state (required)", NULL); 71 64 72 65 // -runs 73 66 psMetadata *runsArgs = psMetadataAlloc(); 74 psMetadataAddStr(runsArgs, PS_LIST_TAIL, "-cal_id", 0, 75 "search for calibration ID", NULL); 76 psMetadataAddU64(runsArgs, PS_LIST_TAIL, "-limit", 0, 77 "limit result set to N items", 0); 78 psMetadataAddBool(runsArgs, PS_LIST_TAIL, "-faulted", 0, 79 "only return imfiles with a fault status set", false); 80 psMetadataAddBool(runsArgs, PS_LIST_TAIL, "-simple", 0, 81 "use the simple output format", false); 67 psMetadataAddStr(runsArgs, PS_LIST_TAIL, "-cal_id", 0, "search for calibration ID", NULL); 68 psMetadataAddU64(runsArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 69 psMetadataAddBool(runsArgs, PS_LIST_TAIL, "-faulted", 0, "only return imfiles with a fault status set", false); 70 psMetadataAddBool(runsArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 82 71 83 72 psFree(now); … … 86 75 psMetadata *modes = psMetadataAlloc(); 87 76 88 PXOPT_ADD_MODE("-adddb", "add a DVO calibration DB", 89 CALTOOL_MODE_ADDDB, adddbArgs); 90 PXOPT_ADD_MODE("-dbs", "list DVO calibration DBs", 91 CALTOOL_MODE_DBS, dbsArgs); 92 PXOPT_ADD_MODE("-addrun", "add the results of a calibration run", 93 CALTOOL_MODE_ADDRUN, addrunArgs); 94 PXOPT_ADD_MODE("-runs", "list the results of calibration runs", 95 CALTOOL_MODE_RUNS, runsArgs); 77 PXOPT_ADD_MODE("-adddb", "add a DVO calibration DB", CALTOOL_MODE_ADDDB, adddbArgs); 78 PXOPT_ADD_MODE("-dbs", "list DVO calibration DBs", CALTOOL_MODE_DBS, dbsArgs); 79 PXOPT_ADD_MODE("-addrun", "add the results of a calibration run", CALTOOL_MODE_ADDRUN, addrunArgs); 80 PXOPT_ADD_MODE("-runs", "list the results of calibration runs", CALTOOL_MODE_RUNS, runsArgs); 96 81 97 82 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { … … 105 90 psFree(argSets); 106 91 psFree(modes); 107 108 // generate SQL where clause109 config->where = psMetadataAlloc();110 111 PXOPT_ADD_WHERE_STR(det_id);112 PXOPT_ADD_WHERE_S32(iteration);113 PXOPT_ADD_WHERE_S16_ALIAS("-code", "fault");114 115 if (config->where->list->n < 1) {116 psFree(config->where);117 config->where = NULL;118 }119 92 120 93 // define Database handle, if used
Note:
See TracChangeset
for help on using the changeset viewer.
