Changeset 6210
- Timestamp:
- Jan 26, 2006, 1:26:28 PM (20 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 18 edited
-
autogen.sh (modified) (1 diff)
-
configure.ac (modified) (2 diffs)
-
src/Makefile.am (modified) (2 diffs)
-
src/chiptool.c (modified) (5 diffs)
-
src/chiptoolConfig.c (modified) (1 diff)
-
src/p2insertDoneFrames.c (modified) (1 diff)
-
src/p2insertPendingFrames.c (modified) (1 diff)
-
src/p2pendingToDone.c (modified) (1 diff)
-
src/p2rawToPending.c (modified) (1 diff)
-
src/p2searchDoneFrames.c (modified) (1 diff)
-
src/p2searchPendingFrames.c (modified) (3 diffs)
-
src/p2searchRawFrames.c (modified) (1 diff)
-
src/p2updatePending.c (modified) (1 diff)
-
src/p2writePendingFrames.c (modified) (1 diff)
-
src/pxadmin.c (modified) (3 diffs)
-
src/pxadminConfig.c (modified) (1 diff)
-
src/pxalloc.c (modified) (1 diff)
-
src/pxtools.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/autogen.sh
r6208 r6210 8 8 cd $srcdir 9 9 10 PROJECT=p 2tools10 PROJECT=pxtools 11 11 TEST_TYPE=-f 12 12 # change this to be a unique filename in the top level dir -
trunk/ippTools/configure.ac
r6208 r6210 1 1 AC_PREREQ(2.59) 2 2 3 AC_INIT([p 2tools], [0.0.1], [eugene@ifa.hawaii.edu])3 AC_INIT([pxtools], [0.0.1], [jhoblitt@ifa.hawaii.edu]) 4 4 AC_CONFIG_SRCDIR([autogen.sh]) 5 5 … … 18 18 PKG_CHECK_MODULES([METADATADB], [metadatadb >= 0.0.1]) 19 19 20 p 2tools_CFLAGS="-Wall -Werror -std=c99"21 AC_SUBST([p 2tools_CFLAGS])20 pxtools_CFLAGS="-Wall -Werror -std=c99" 21 AC_SUBST([pxtools_CFLAGS]) 22 22 23 23 AC_CONFIG_FILES([ -
trunk/ippTools/src/Makefile.am
r6209 r6210 1 bin_PROGRAMS = p2search p 2admin1 bin_PROGRAMS = p2search pxadmin 2 2 3 include_HEADERS = p 2tools.h4 lib_LTLIBRARIES = libp 2tools.la5 libp 2tools_la_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(p2tools_CFLAGS)6 libp 2tools_la_LIBS = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS)7 libp 2tools_la_LDFLAGS = -release $(PACKAGE_VERSION)8 libp 2tools_la_SOURCES = \3 include_HEADERS = pxtools.h 4 lib_LTLIBRARIES = libpxtools.la 5 libpxtools_la_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) 6 libpxtools_la_LIBS = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) 7 libpxtools_la_LDFLAGS = -release $(PACKAGE_VERSION) 8 libpxtools_la_SOURCES = \ 9 9 p2searchDoneFrames.c \ 10 p2adminTables.c \ 11 p2alloc.c \ 10 pxalloc.c \ 12 11 p2insertDoneFrames.c \ 13 12 p2insertPendingFrames.c \ … … 17 16 p2searchRawFrames.c \ 18 17 p2updatePending.c \ 19 p2writePendingFrames.c 18 p2writePendingFrames.c \ 19 pxtables.c 20 20 21 21 22 # for p 2tools.h22 # for pxtools.h 23 23 AM_CPPFLAGS = -I$(top_srcdir)/src$ 24 24 25 p2search_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(p 2tools_CFLAGS)26 p2search_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libp 2tools.la25 p2search_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) 26 p2search_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libpxtools.la 27 27 p2search_SOURCES = \ 28 28 p2search.c \ 29 29 p2searchConfig.c 30 p 2admin_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(p2tools_CFLAGS)31 p 2admin_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libp2tools.la32 p 2admin_SOURCES = \33 p 2admin.c \34 p 2adminConfig.c30 pxadmin_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) 31 pxadmin_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(METADATADB_LIBS) $(top_builddir)/src/libpxtools.la 32 pxadmin_SOURCES = \ 33 pxadmin.c \ 34 pxadminConfig.c 35 35 36 36 clean-local: -
trunk/ippTools/src/chiptool.c
r6170 r6210 1 1 #include <stdlib.h> 2 2 3 #include "p 2tools.h"4 5 static bool quickMode(p 2Config *config);6 static bool defineMode(p 2Config *config);7 static bool pendingMode(p 2Config *config);8 static bool doneMode(p 2Config *config);3 #include "pxtools.h" 4 5 static bool quickMode(pxConfig *config); 6 static bool defineMode(pxConfig *config); 7 static bool pendingMode(pxConfig *config); 8 static bool doneMode(pxConfig *config); 9 9 10 10 int main(int argc, char **argv) { 11 p 2Config config;11 pxConfig config; 12 12 13 13 p2searchConfig(&config, argc, argv); … … 49 49 } 50 50 51 static bool quickMode(p 2Config *config)51 static bool quickMode(pxConfig *config) 52 52 { 53 53 psArray *rawFrames = p2searchRawFrames(config); … … 70 70 } 71 71 72 static bool defineMode(p 2Config *config)72 static bool defineMode(pxConfig *config) 73 73 { 74 74 psArray *rawFrames = p2searchRawFrames(config); … … 136 136 } 137 137 138 static bool pendingMode(p 2Config *config)138 static bool pendingMode(pxConfig *config) 139 139 { 140 140 psArray *pendingFrames = p2searchPendingFrames(config); … … 152 152 } 153 153 154 static bool doneMode(p 2Config *config)154 static bool doneMode(pxConfig *config) 155 155 { 156 156 // get exp_id/class/class_id/url from the CLI // add the completed imfile to -
trunk/ippTools/src/chiptoolConfig.c
r6161 r6210 1 1 #include <pmConfig.h> 2 2 3 #include "p 2tools.h"3 #include "pxtools.h" 4 4 5 bool p2searchConfig(p 2Config *config, int argc, char **argv) {5 bool p2searchConfig(pxConfig *config, int argc, char **argv) { 6 6 PS_ASSERT_PTR_NON_NULL(config, false); 7 7 -
trunk/ippTools/src/p2insertDoneFrames.c
r6133 r6210 1 1 # include <metadatadb.h> 2 # include "p2tools.h"2 #include "pxtools.h" 3 3 4 4 // select pending frames (exposure+images) which are done/not done 5 bool p2insertDoneFrames(p 2Config *config, psArray *doneFrames) {5 bool p2insertDoneFrames(pxConfig *config, psArray *doneFrames) { 6 6 PS_ASSERT_PTR_NON_NULL(config, false); 7 7 PS_ASSERT_PTR_NON_NULL(doneFrames, false); -
trunk/ippTools/src/p2insertPendingFrames.c
r6169 r6210 1 1 #include <metadatadb.h> 2 2 3 # include "p2tools.h"3 #include "pxtools.h" 4 4 5 5 // select pending frames (exposure+images) which are done/not done 6 6 // NOTE this function converts the rawFrames to pendingFrames AND inserts them 7 7 // this is useful since the table must be locked the whole time, to get the versions 8 bool p2insertPendingFrames(p 2Config *config, psArray *rawFrames) {8 bool p2insertPendingFrames(pxConfig *config, psArray *rawFrames) { 9 9 PS_ASSERT_PTR_NON_NULL(config, false); 10 10 PS_ASSERT_PTR_NON_NULL(rawFrames, false); -
trunk/ippTools/src/p2pendingToDone.c
r6166 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select pending frames (exposure+images) which are done/not done 4 psArray *p2pendingToDone(p 2Config *config, psArray *pendingFrames) {4 psArray *p2pendingToDone(pxConfig *config, psArray *pendingFrames) { 5 5 PS_ASSERT_PTR_NON_NULL(config, NULL); 6 6 PS_ASSERT_PTR_NON_NULL(pendingFrames, NULL); -
trunk/ippTools/src/p2rawToPending.c
r6133 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select pending frames (exposure+images) which are done/not done 4 psArray *p2rawToPending(p 2Config *config, psArray *rawFrames) {4 psArray *p2rawToPending(pxConfig *config, psArray *rawFrames) { 5 5 PS_ASSERT_PTR_NON_NULL(config, NULL); 6 6 PS_ASSERT_PTR_NON_NULL(rawFrames, NULL); -
trunk/ippTools/src/p2searchDoneFrames.c
r6164 r6210 1 #include "p 2tools.h"1 #include "pxtools.h" 2 2 3 3 // select raw frames (exposure+images) which match the given config options 4 psArray *p2searchDoneFrames(p 2Config *config) {4 psArray *p2searchDoneFrames(pxConfig *config) { 5 5 PS_ASSERT_PTR_NON_NULL(config, NULL); 6 6 -
trunk/ippTools/src/p2searchPendingFrames.c
r6165 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select pending frames (exposure+images) which are done/not done 4 psArray *p2searchPendingFrames(p 2Config *config) {4 psArray *p2searchPendingFrames(pxConfig *config) { 5 5 PS_ASSERT_PTR_NON_NULL(config, NULL); 6 6 … … 78 78 // the selection. test to see how well/poorly this performs 79 79 80 psArray *p2searchPendingImfiles(p 2Config *config)80 psArray *p2searchPendingImfiles(pxConfig *config) 81 81 { 82 82 PS_ASSERT_PTR_NON_NULL(config, NULL); … … 125 125 } 126 126 127 psArray *p2searchPendingExp(p 2Config *config)127 psArray *p2searchPendingExp(pxConfig *config) 128 128 { 129 129 PS_ASSERT_PTR_NON_NULL(config, NULL); -
trunk/ippTools/src/p2searchRawFrames.c
r6157 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select raw frames (exposure+images) which match the given config options 4 psArray *p2searchRawFrames(p 2Config *config) {4 psArray *p2searchRawFrames(pxConfig *config) { 5 5 PS_ASSERT_PTR_NON_NULL(config, NULL); 6 6 -
trunk/ippTools/src/p2updatePending.c
r6133 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select pending frames (exposure+images) which are not done, select their done images, count, update 4 bool p2updatePendingFrames(p 2Config *config, psArray *pendingFrames) {4 bool p2updatePendingFrames(pxConfig *config, psArray *pendingFrames) { 5 5 PS_ASSERT_PTR_NON_NULL(config, false); 6 6 PS_ASSERT_PTR_NON_NULL(pendingFrames, false); -
trunk/ippTools/src/p2writePendingFrames.c
r6133 r6210 1 # include "p2tools.h"1 #include "pxtools.h" 2 2 3 3 // select pending frames (exposure+images) which are done/not done 4 bool p2writePendingFrames (p 2Config *config, psArray *frames) {4 bool p2writePendingFrames (pxConfig *config, psArray *frames) { 5 5 PS_ASSERT_PTR_NON_NULL(config, false); 6 6 PS_ASSERT_PTR_NON_NULL(frames, false); -
trunk/ippTools/src/pxadmin.c
r6128 r6210 2 2 #include <metadatadb.h> 3 3 4 #include "p 2tools.h"4 #include "pxtools.h" 5 5 6 int main(int argc, char **argv) { 7 p2Config config; 6 int main(int argc, char **argv) 7 { 8 pxConfig config; 8 9 9 p 2adminConfig(&config, argc, argv);10 pxAdminConfig(&config, argc, argv); 10 11 11 12 switch (config.mode) { 12 13 case P2_MODE_RECREATE: 13 if (!p 2deleteTables(&config)) {14 if (!pxDeleteTables(&config)) { 14 15 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 15 16 exit(EXIT_FAILURE); … … 17 18 // fall through 18 19 case P2_MODE_CREATE: 19 if (!p 2createTables(&config)) {20 if (!pxCreateTables(&config)) { 20 21 psError(PS_ERR_UNKNOWN, false, "table creation failed"); 21 22 exit(EXIT_FAILURE); … … 23 24 break; 24 25 case P2_MODE_DELETE: 25 if (!p 2deleteTables(&config)) {26 if (!pxDeleteTables(&config)) { 26 27 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 27 28 exit(EXIT_FAILURE); -
trunk/ippTools/src/pxadminConfig.c
r6133 r6210 1 # include <pmConfig.h>2 # include "p2tools.h"1 #include <pmConfig.h> 2 #include "pxtools.h" 3 3 4 bool p2adminConfig(p2Config *config, int argc, char **argv) { 4 bool pxAdminConfig(pxConfig *config, int argc, char **argv) 5 { 5 6 PS_ASSERT_PTR_NON_NULL(config, false); 6 7 -
trunk/ippTools/src/pxalloc.c
r6207 r6210 1 #include "p 2tools.h"1 #include "pxtools.h" 2 2 3 3 static void ppRawFrameFree(ppRawFrame *ptr); -
trunk/ippTools/src/pxtools.h
r6166 r6210 44 44 char *class_id; 45 45 char *url; 46 } p 2Config;46 } pxConfig; 47 47 48 48 typedef struct { … … 76 76 ); 77 77 78 bool p 2createTables (p2Config *config);79 bool p 2deleteTables (p2Config *config);80 bool p 2adminConfig (p2Config *config, int argc, char **argv);81 bool p2searchConfig (p 2Config *config, int argc, char **argv);82 psArray *p2rawToPending (p 2Config *config, psArray *rawFrames);83 psArray *p2searchRawFrames (p 2Config *config);84 bool p2insertPendingFrames (p 2Config *config, psArray *rawFrames);85 psArray *p2searchPendingFrames (p 2Config *config);86 bool p2writePendingImages (p 2Config *config, psArray *frames);87 bool p2updatePendingFrames (p 2Config *config, psArray *pendingFrames);88 psArray *p2pendingToDone (p 2Config *config, psArray *pendingFrames);89 bool p2insertDoneFrames (p 2Config *config, psArray *doneFrames);78 bool pxCreateTables (pxConfig *config); 79 bool pxDeleteTables (pxConfig *config); 80 bool pxAdminConfig (pxConfig *config, int argc, char **argv); 81 bool p2searchConfig (pxConfig *config, int argc, char **argv); 82 psArray *p2rawToPending (pxConfig *config, psArray *rawFrames); 83 psArray *p2searchRawFrames (pxConfig *config); 84 bool p2insertPendingFrames (pxConfig *config, psArray *rawFrames); 85 psArray *p2searchPendingFrames (pxConfig *config); 86 bool p2writePendingImages (pxConfig *config, psArray *frames); 87 bool p2updatePendingFrames (pxConfig *config, psArray *pendingFrames); 88 psArray *p2pendingToDone (pxConfig *config, psArray *pendingFrames); 89 bool p2insertDoneFrames (pxConfig *config, psArray *doneFrames); 90 90 bool psTimeIsZero(psTime *time); 91 bool p2writePendingFrames (p 2Config *config, psArray *frames);92 psArray *p2searchDoneFrames(p 2Config *config);93 psArray *p2searchPendingImfiles(p 2Config *config);91 bool p2writePendingFrames (pxConfig *config, psArray *frames); 92 psArray *p2searchDoneFrames(pxConfig *config); 93 psArray *p2searchPendingImfiles(pxConfig *config); 94 94 psArray *p2pendingToDoneImfile(psArray *pendingImfiles); 95 psArray *p2searchPendingExp(p 2Config *config);95 psArray *p2searchPendingExp(pxConfig *config); 96 96 p2DoneExpRow *p2pendingToDoneExp(p2PendingExpRow *pendingExp);
Note:
See TracChangeset
for help on using the changeset viewer.
