Changeset 12190
- Timestamp:
- Mar 2, 2007, 2:33:47 PM (19 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 6 edited
-
Makefile.am (modified) (1 diff)
-
chipqueue.c (modified) (2 diffs)
-
chiptool.c (modified) (4 diffs)
-
chiptool.h (modified) (2 diffs)
-
chiptoolConfig.c (modified) (2 diffs)
-
regtool.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/Makefile.am
r12188 r12190 51 51 pxio.c \ 52 52 pxtag.c \ 53 chipqueue rawexp.c \53 chipqueue.c \ 54 54 camqueue.c 55 55 -
trunk/ippTools/src/chipqueue.c
r12177 r12190 1 1 /* 2 * chipqueue rawexp.c2 * chipqueue.c 3 3 * 4 4 * Copyright (C) 2007 Joshua Hoblitt … … 26 26 #include "chiptool.h" 27 27 28 bool chipQueue RawExp(pxConfig *config,28 bool chipQueueExpTag(pxConfig *config, 29 29 psString exp_tag, 30 30 psString label, -
trunk/ippTools/src/chiptool.c
r12188 r12190 31 31 #include "camtool.h" 32 32 33 static bool queue rawexpMode(pxConfig *config);33 static bool queueMode(pxConfig *config); 34 34 static bool pendingimfileMode(pxConfig *config); 35 35 static bool addprocessedimfileMode(pxConfig *config); … … 61 61 62 62 switch (config->mode) { 63 MODECASE(CHIPTOOL_MODE_QUEUE RAWEXP, queuerawexpMode);64 MODECASE(CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileMode);65 MODECASE(CHIPTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileMode);66 MODECASE(CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileMode);67 MODECASE(CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileMode);68 MODECASE(CHIPTOOL_MODE_BLOCK, blockMode);69 MODECASE(CHIPTOOL_MODE_MASKED, maskedMode);70 MODECASE(CHIPTOOL_MODE_UNBLOCK, unblockMode);63 MODECASE(CHIPTOOL_MODE_QUEUE, queueMode); 64 MODECASE(CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileMode); 65 MODECASE(CHIPTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileMode); 66 MODECASE(CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileMode); 67 MODECASE(CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE,updateprocessedimfileMode); 68 MODECASE(CHIPTOOL_MODE_BLOCK, blockMode); 69 MODECASE(CHIPTOOL_MODE_MASKED, maskedMode); 70 MODECASE(CHIPTOOL_MODE_UNBLOCK, unblockMode); 71 71 default: 72 72 psAbort("invalid option (this should not happen)"); … … 126 126 127 127 128 static bool queue rawexpMode(pxConfig *config)128 static bool queueMode(pxConfig *config) 129 129 { 130 130 PS_ASSERT_PTR_NON_NULL(config, NULL); … … 235 235 236 236 // queue the exp 237 if (!chipQueue RawExp(config, exp_tag, label, recipe, expgroup, dvodb)) {237 if (!chipQueueExpTag(config, exp_tag, label, recipe, expgroup, dvodb)) { 238 238 if (!psDBRollback(config->dbh)) { 239 239 psError(PS_ERR_UNKNOWN, false, "database error"); -
trunk/ippTools/src/chiptool.h
r12177 r12190 25 25 typedef enum { 26 26 CHIPTOOL_MODE_NONE = 0x0, 27 CHIPTOOL_MODE_QUEUE RAWEXP,27 CHIPTOOL_MODE_QUEUE, 28 28 CHIPTOOL_MODE_PENDINGIMFILE, 29 29 CHIPTOOL_MODE_ADDPROCESSEDIMFILE, … … 37 37 pxConfig *chiptoolConfig(pxConfig *config, int argc, char **argv); 38 38 39 bool chipQueue RawExp(pxConfig *config, psString exp_tag, psString label, psString recipe, psString expgroup, psString dvodb);39 bool chipQueueExpTag(pxConfig *config, psString exp_tag, psString label, psString recipe, psString expgroup, psString dvodb); 40 40 41 41 #endif // CHIPTOOL_H -
trunk/ippTools/src/chiptoolConfig.c
r12174 r12190 41 41 } 42 42 43 // -queue rawexp44 psMetadata *queue rawexpArgs = psMetadataAlloc();45 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-exp_tag", 0,43 // -queue 44 psMetadata *queueArgs = psMetadataAlloc(); 45 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag", 0, 46 46 "search by exp_tag", NULL); 47 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-exp_id", 0,47 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_id", 0, 48 48 "search by exp_id", NULL); 49 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-inst", 0,49 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-inst", 0, 50 50 "search by camera", NULL); 51 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-telescope", 0,51 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope", 0, 52 52 "search by telescope", NULL); 53 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-dateobs", 0,53 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-dateobs", 0, 54 54 "search by observation time", NULL); 55 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-exp_type", 0,55 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_type", 0, 56 56 "search by exposure type", NULL); 57 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-imfiles", 0,57 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-imfiles", 0, 58 58 "search by number of imfiles", NULL); 59 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-workdir", 0,59 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-workdir", 0, 60 60 "search by workdir", NULL); 61 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-filter", 0,61 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filter", 0, 62 62 "search by filter ", NULL); 63 psMetadataAddF32(queue rawexpArgs, PS_LIST_TAIL, "-airmass", 0,63 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass", 0, 64 64 "search by airmass", NAN); 65 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-ra", 0,65 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra", 0, 66 66 "search by RA", NAN); 67 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-decl", 0,67 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl", 0, 68 68 "search by DEC", NAN); 69 psMetadataAddF32(queue rawexpArgs, PS_LIST_TAIL, "-exp_time", 0,69 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time", 0, 70 70 "search by exposure time", NAN); 71 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-bg", 0,71 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg", 0, 72 72 "search by exposue background", NAN); 73 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-bg_stdev", 0,73 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev", 0, 74 74 "search by exposue background stdev", NAN); 75 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0,75 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 76 76 "search by exposue background mean stdev", NAN); 77 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-alt", 0,77 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt", 0, 78 78 "search by altitute", NAN); 79 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-az", 0,79 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az", 0, 80 80 "search by azimuth", NAN); 81 psMetadataAddF32(queue rawexpArgs, PS_LIST_TAIL, "-ccd_temp", 0,81 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-ccd_temp", 0, 82 82 "search by ccd tempature", NAN); 83 psMetadataAddF64(queue rawexpArgs, PS_LIST_TAIL, "-posang", 0,83 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang", 0, 84 84 "search by rotator position angle", NAN); 85 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-object", 0,85 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-object", 0, 86 86 "search by exposure object", NULL); 87 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-set_label", 0,87 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_label", 0, 88 88 "define label", NULL); 89 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-set_recipe", 0,89 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_recipe", 0, 90 90 "define recipe", NULL); 91 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-set_expgroup", 0,91 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_expgroup", 0, 92 92 "define exposure group", NULL); 93 psMetadataAddStr(queue rawexpArgs, PS_LIST_TAIL, "-set_dvodb", 0,93 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_dvodb", 0, 94 94 "define DBO db", NULL); 95 95 … … 207 207 208 208 psMetadata *argSets = psMetadataAlloc(); 209 PXTOOL_MODE("-queue rawexp", CHIPTOOL_MODE_QUEUERAWEXP, queuerawexpArgs);209 PXTOOL_MODE("-queue", CHIPTOOL_MODE_QUEUE, queueArgs); 210 210 PXTOOL_MODE("-pendingimfile", CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 211 211 PXTOOL_MODE("-addprocessedimfile",CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs); -
trunk/ippTools/src/regtool.c
r12177 r12190 646 646 647 647 // insert an entry into the chipPendingExp table 648 if (!chipQueue RawExp(config, exp_tag, NULL, NULL, NULL, NULL)) {648 if (!chipQueueExpTag(config, exp_tag, NULL, NULL, NULL, NULL)) { 649 649 // rollback 650 650 if (!psDBRollback(config->dbh)) {
Note:
See TracChangeset
for help on using the changeset viewer.
