Changeset 6261
- Timestamp:
- Jan 30, 2006, 6:08:56 PM (20 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 1 added
- 9 edited
-
Makefile.am (modified) (2 diffs)
-
chiptool.c (modified) (3 diffs)
-
chiptoolConfig.c (modified) (7 diffs)
-
p2updatePending.c (modified) (2 diffs)
-
pxadmin.c (modified) (3 diffs)
-
pxadminConfig.c (modified) (5 diffs)
-
pxframes.c (modified) (1 diff)
-
pxtables.c (modified) (4 diffs)
-
pxtools.h (modified) (2 diffs)
-
regtoolConfig.c (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/Makefile.am
r6258 r6261 1 bin_PROGRAMS = pxadmin p2search p0search1 bin_PROGRAMS = pxadmin p2search p0search 2 2 3 3 include_HEADERS = pxtools.h … … 19 19 AM_CPPFLAGS = -I$(top_srcdir)/src$ 20 20 21 #p0search_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS)22 #p0search_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libpxtools.la23 #p0search_SOURCES = \24 #p0search.c \25 #p0searchConfig.c21 p0search_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) 22 p0search_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libpxtools.la 23 p0search_SOURCES = \ 24 p0search.c \ 25 p0searchConfig.c 26 26 27 27 p2search_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) -
trunk/ippTools/src/chiptool.c
r6258 r6261 14 14 15 15 switch (config.mode) { 16 case P 2_MODE_QUICK:16 case PX_MODE_QUICK: 17 17 if (!quickMode(&config)) { 18 18 exit(EXIT_FAILURE); 19 19 } 20 20 break; 21 case P 2_MODE_DEFINE:21 case PX_MODE_DEFINE: 22 22 if (!defineMode(&config)) { 23 23 exit(EXIT_FAILURE); 24 24 } 25 25 break; 26 case P 2_MODE_PENDING:26 case PX_MODE_PENDING: 27 27 if (!pendingMode(&config)) { 28 28 exit(EXIT_FAILURE); … … 30 30 break; 31 31 /* 32 if (config.mode == P 2_MODE_UPDATE) {32 if (config.mode == PX_MODE_UPDATE) { 33 33 bool status = p2updatePendingFrames(&config, pendingFrames); 34 34 if (!status) { … … 37 37 } 38 38 */ 39 case P 2_MODE_DONE:39 case PX_MODE_DONE: 40 40 if (!doneMode(&config)) { 41 41 exit(EXIT_FAILURE); -
trunk/ippTools/src/chiptoolConfig.c
r6214 r6261 26 26 27 27 int N; 28 config->mode = P 2_MODE_NONE;28 config->mode = PX_MODE_NONE; 29 29 if ((N = psArgumentGet (argc, argv, "-quick"))) { 30 30 psArgumentRemove (N, &argc, argv); … … 32 32 psAbort (argv[0], "only one mode selection is allowed"); 33 33 } 34 config->mode = P 2_MODE_QUICK;34 config->mode = PX_MODE_QUICK; 35 35 } 36 36 if ((N = psArgumentGet (argc, argv, "-define"))) { … … 39 39 psAbort (argv[0], "only one mode selection is allowed"); 40 40 } 41 config->mode = P 2_MODE_DEFINE;41 config->mode = PX_MODE_DEFINE; 42 42 } 43 43 if ((N = psArgumentGet (argc, argv, "-pending"))) { … … 46 46 psAbort (argv[0], "only one mode selection is allowed"); 47 47 } 48 config->mode = P 2_MODE_PENDING;48 config->mode = PX_MODE_PENDING; 49 49 } 50 50 /* … … 54 54 psAbort (argv[0], "only one mode selection is allowed"); 55 55 } 56 config->mode = P 2_MODE_UPDATE;56 config->mode = PX_MODE_UPDATE; 57 57 } 58 58 */ … … 62 62 psAbort (argv[0], "only one mode selection is allowed"); 63 63 } 64 config->mode = P 2_MODE_DONE;64 config->mode = PX_MODE_DONE; 65 65 } 66 66 … … 79 79 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-url", 0, "define URL", ""); 80 80 81 if (config->mode == P 2_MODE_NONE) {81 if (config->mode == PX_MODE_NONE) { 82 82 fprintf (stderr, "search mode not specified\n"); 83 83 psArgumentHelp(config->arguments); -
trunk/ippTools/src/p2updatePending.c
r6210 r6261 9 9 10 10 // select all of the exposures which are still pending 11 psMetadataAddS32 (where, PS_LIST_TAIL, "STATE", 0, "==", P 2_MODE_PENDING);11 psMetadataAddS32 (where, PS_LIST_TAIL, "STATE", 0, "==", PX_MODE_PENDING); 12 12 psArray *exposures = p2PendingExpSelectRowObjects (config->database, where, MAX_ROWS); 13 13 14 14 // we will now select all of the matching images which are done 15 psMetadataAddS32 (where, PS_LIST_TAIL, "STATE", PS_META_REPLACE, "==", P 2_MODE_DONE);15 psMetadataAddS32 (where, PS_LIST_TAIL, "STATE", PS_META_REPLACE, "==", PX_MODE_DONE); 16 16 for (int i = 0; i < exposures->n; i++) { 17 17 p2PendingExpRow *exposure = exposures->data[i]; … … 27 27 // frame is complete, set exposure state to done 28 28 // XXX add P2 stats here? 29 // exposure->state = P 2_MODE_DONE;29 // exposure->state = PX_MODE_DONE; 30 30 // p2PendingExposureUpdateRows (config->database, exposure); 31 31 } -
trunk/ippTools/src/pxadmin.c
r6217 r6261 10 10 11 11 switch (config.mode) { 12 case P 2_MODE_RECREATE:12 case PX_MODE_RECREATE: 13 13 if (!pxDeleteTables(&config)) { 14 14 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); … … 16 16 } 17 17 // fall through 18 case P 2_MODE_CREATE:18 case PX_MODE_CREATE: 19 19 if (!pxCreateTables(&config)) { 20 20 psError(PS_ERR_UNKNOWN, false, "table creation failed"); … … 22 22 } 23 23 break; 24 case P 2_MODE_DELETE:24 case PX_MODE_DELETE: 25 25 if (!pxDeleteTables(&config)) { 26 26 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); -
trunk/ippTools/src/pxadminConfig.c
r6210 r6261 19 19 20 20 int N; 21 config->mode = P 2_MODE_NONE;21 config->mode = PX_MODE_NONE; 22 22 if ((N = psArgumentGet(argc, argv, "-create"))) { 23 23 psArgumentRemove(N, &argc, argv); … … 25 25 psAbort(argv[0], "only one mode selection is allowed"); 26 26 } 27 config->mode = P 2_MODE_CREATE;27 config->mode = PX_MODE_CREATE; 28 28 } 29 29 if ((N = psArgumentGet(argc, argv, "-delete"))) { … … 32 32 psAbort(argv[0], "only one mode selection is allowed"); 33 33 } 34 config->mode = P 2_MODE_DELETE;34 config->mode = PX_MODE_DELETE; 35 35 } 36 36 if ((N = psArgumentGet(argc, argv, "-recreate"))) { … … 39 39 psAbort(argv[0], "only one mode selection is allowed"); 40 40 } 41 config->mode = P 2_MODE_RECREATE;41 config->mode = PX_MODE_RECREATE; 42 42 } 43 43 … … 50 50 "delete and recreate the P2 tables", ""); 51 51 52 if (config->mode == P 2_MODE_NONE) {52 if (config->mode == PX_MODE_NONE) { 53 53 fprintf (stderr, "admin mode not specified\n"); 54 54 psArgumentHelp(config->arguments); -
trunk/ippTools/src/pxframes.c
r6258 r6261 67 67 } 68 68 69 PX_FRAME_PRINT(newFrame, newImfile); 69 70 PX_FRAME_PRINT(rawScienceFrame, rawImfile); 70 71 PX_FRAME_PRINT(p2PendingFrame, p2PendingImfile); -
trunk/ippTools/src/pxtables.c
r6256 r6261 4 4 PS_ASSERT_PTR_NON_NULL(config, false); 5 5 6 if (!newExpCreateTable(config->database)) { 7 psError(PS_ERR_UNKNOWN, false, "database access failed"); 8 return false; 9 } 10 if (!newImfileCreateTable(config->database)) { 11 psError(PS_ERR_UNKNOWN, false, "database access failed"); 12 return false; 13 } 6 14 if (!rawScienceExpCreateTable(config->database)) { 7 15 psError(PS_ERR_UNKNOWN, false, "database access failed"); … … 9 17 } 10 18 if (!rawImfileCreateTable(config->database)) { 19 psError(PS_ERR_UNKNOWN, false, "database access failed"); 20 return false; 21 } 22 if (!p1PendingExpCreateTable(config->database)) { 11 23 psError(PS_ERR_UNKNOWN, false, "database access failed"); 12 24 return false; … … 67 79 psFree(dbPassword); 68 80 81 if (!newExpDropTable(config->database)) { 82 psError(PS_ERR_UNKNOWN, false, "database access failed"); 83 return false; 84 } 85 if (!newImfileDropTable(config->database)) { 86 psError(PS_ERR_UNKNOWN, false, "database access failed"); 87 return false; 88 } 69 89 if (!rawScienceExpDropTable(config->database)) { 70 90 psError(PS_ERR_UNKNOWN, false, "database access failed"); … … 72 92 } 73 93 if (!rawImfileDropTable(config->database)) { 94 psError(PS_ERR_UNKNOWN, false, "database access failed"); 95 return false; 96 } 97 if (!p1PendingExpDropTable(config->database)) { 74 98 psError(PS_ERR_UNKNOWN, false, "database access failed"); 75 99 return false; -
trunk/ippTools/src/pxtools.h
r6258 r6261 16 16 17 17 typedef enum { 18 P0_MODE_NONE, 19 P0_MODE_PENDING, // grab from new 20 P0_MODE_UPDATE, // grab from new, create raw 21 } p0mode; 18 PX_MODE_NONE, // grab from raw, output for ppImage 19 PX_MODE_QUICK, // grab from raw, output for ppImage 20 PX_MODE_UPDATE, // grab from new, create raw 21 PX_MODE_DEFINE, // grab from raw, create pending 22 PX_MODE_PENDING, // grab from pending, output for ppImage 23 PX_MODE_DONE, // set the current state 24 PX_MODE_CREATE, // set the current state 25 PX_MODE_DELETE, // set the current state 26 PX_MODE_RECREATE, // set the current state 27 } pxMode; 22 28 23 29 typedef struct { 24 p0mode mode; 25 psTime *start; 26 psTime *stop; 27 psMetadata *camera; 28 psDB *database; 29 psMetadata *site; 30 psMetadata *recipe; 31 psMetadata *arguments; 32 char *camera_name; 33 char *filter; 34 char *exp_id; 35 char *class; 36 char *class_id; 37 char *url; 38 psMetadata *where; 39 } p0Config; 40 41 typedef enum { 42 P2_MODE_NONE, // grab from raw, output for ppImage 43 P2_MODE_QUICK, // grab from raw, output for ppImage 44 P2_MODE_DEFINE, // grab from raw, create pending 45 P2_MODE_PENDING, // grab from pending, output for ppImage 46 // P2_MODE_UPDATE, // set the current state 47 P2_MODE_DONE, // set the current state 48 P2_MODE_CREATE, // set the current state 49 P2_MODE_DELETE, // set the current state 50 P2_MODE_RECREATE, // set the current state 51 } p2mode; 52 53 typedef struct { 54 p2mode mode; 30 pxMode mode; 55 31 psTime *start; 56 32 psTime *stop; … … 133 109 bool p2PendingFramePrint(FILE *stream, pxConfig *config, psArray *frames); 134 110 psArray *p2PendingFrameSearch(pxConfig *config); 111 112 bool newFramePrint(FILE *stream, pxConfig *config, psArray *frames); 113 psArray *newFrameSearch(pxConfig *config); 114 115 bool p0searchConfig(pxConfig *config, int argc, char **argv);
Note:
See TracChangeset
for help on using the changeset viewer.
