Changeset 6978
- Timestamp:
- Apr 24, 2006, 5:35:03 PM (20 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 4 added
- 21 edited
-
Makefile.am (modified) (1 diff)
-
chiptool.c (modified) (3 diffs)
-
chiptool.h (added)
-
chiptoolConfig.c (modified) (2 diffs)
-
p2insertPendingFrames.c (modified) (1 diff)
-
p2pendingToDone.c (modified) (1 diff)
-
p2rawToPending.c (modified) (1 diff)
-
p2searchDoneFrames.c (modified) (1 diff)
-
p2searchPendingFrames.c (modified) (1 diff)
-
p2updatePending.c (modified) (1 diff)
-
pxadmin.c (modified) (3 diffs)
-
pxadmin.h (added)
-
pxadminConfig.c (modified) (2 diffs)
-
pxconfig.c (modified) (1 diff)
-
pxframes.c (modified) (1 diff)
-
pxtables.c (modified) (1 diff)
-
pxtools.h (modified) (3 diffs)
-
pzgetexpConfig.c (modified) (1 diff)
-
pzgetimfilesConfig.c (modified) (1 diff)
-
pztool.c (modified) (2 diffs)
-
pztool.h (added)
-
pztoolConfig.c (modified) (5 diffs)
-
regtool.c (modified) (2 diffs)
-
regtool.h (added)
-
regtoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/Makefile.am
r6882 r6978 2 2 3 3 include_HEADERS = pxtools.h 4 noinst_HEADERS = pzgetexp.h pzgetimfiles.h slurp.h 4 noinst_HEADERS = \ 5 pzgetexp.h \ 6 pzgetimfiles.h \ 7 slurp.h \ 8 pxadmin.h \ 9 pzsearch.h \ 10 p0search.h \ 11 p2search.h 12 5 13 lib_LTLIBRARIES = libpxtools.la 6 14 libpxtools_la_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(METADATADB_CFLAGS) $(pxtools_CFLAGS) -
trunk/ippTools/src/chiptool.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <stdlib.h> 2 6 3 7 #include "pxtools.h" 8 #include "p2search.h" 4 9 5 10 static bool quickMode(pxConfig *config); … … 9 14 10 15 int main(int argc, char **argv) { 11 pxConfig config; 12 13 p2searchConfig(&config, argc, argv); 14 15 switch (config.mode) { 16 pxConfig *config = p2searchConfig(NULL, argc, argv); 17 18 switch (config->mode) { 16 19 case PX_MODE_QUICK: 17 if (!quickMode( &config)) {20 if (!quickMode(config)) { 18 21 exit(EXIT_FAILURE); 19 22 } 20 23 break; 21 24 case PX_MODE_DEFINE: 22 if (!defineMode( &config)) {25 if (!defineMode(config)) { 23 26 exit(EXIT_FAILURE); 24 27 } 25 28 break; 26 29 case PX_MODE_PENDING: 27 if (!pendingMode( &config)) {30 if (!pendingMode(config)) { 28 31 exit(EXIT_FAILURE); 29 32 } … … 38 41 */ 39 42 case PX_MODE_DONE: 40 if (!doneMode( &config)) {43 if (!doneMode(config)) { 41 44 exit(EXIT_FAILURE); 42 45 } -
trunk/ippTools/src/chiptoolConfig.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 … … 4 8 5 9 bool p2searchConfig(pxConfig *config, int argc, char **argv) { 6 PS_ASSERT_PTR_NON_NULL(config, false); 10 if (!config) { 11 config = pxConfigAlloc(); 12 } 7 13 8 14 if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) { -
trunk/ippTools/src/p2insertPendingFrames.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/p2pendingToDone.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/p2rawToPending.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/p2searchDoneFrames.c
r6341 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/p2searchPendingFrames.c
r6341 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/p2updatePending.c
r6341 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/pxadmin.c
r6261 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <stdlib.h> 2 6 3 7 #include "pxtools.h" 8 #include "pxadmin.h" 4 9 5 10 int main(int argc, char **argv) 6 11 { 7 pxConfig config;12 pxConfig *config = pxAdminConfig(NULL, argc, argv); 8 13 9 pxAdminConfig(&config, argc, argv); 10 11 switch (config.mode) { 14 switch (config->mode) { 12 15 case PX_MODE_RECREATE: 13 if (!pxDeleteTables( &config)) {16 if (!pxDeleteTables(config)) { 14 17 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 15 18 exit(EXIT_FAILURE); … … 17 20 // fall through 18 21 case PX_MODE_CREATE: 19 if (!pxCreateTables( &config)) {22 if (!pxCreateTables(config)) { 20 23 psError(PS_ERR_UNKNOWN, false, "table creation failed"); 21 24 exit(EXIT_FAILURE); … … 23 26 break; 24 27 case PX_MODE_DELETE: 25 if (!pxDeleteTables( &config)) {28 if (!pxDeleteTables(config)) { 26 29 psError(PS_ERR_UNKNOWN, false, "table deletion failed"); 27 30 exit(EXIT_FAILURE); -
trunk/ippTools/src/pxadminConfig.c
r6369 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 #include "pxtools.h" 3 7 4 boolpxAdminConfig(pxConfig *config, int argc, char **argv)8 pxConfig *pxAdminConfig(pxConfig *config, int argc, char **argv) 5 9 { 6 PS_ASSERT_PTR_NON_NULL(config, false); 10 if (!config) { 11 config = pxConfigAlloc(); 12 } 7 13 8 14 if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) { … … 70 76 // define Database handle, if used 71 77 config->dbh = pmConfigDB(config->site); 72 return true;78 return config; 73 79 } 74 80 -
trunk/ippTools/src/pxconfig.c
r6668 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/pxframes.c
r6669 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <stdio.h> 2 6 -
trunk/ippTools/src/pxtables.c
r6667 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include "pxtools.h" 2 6 -
trunk/ippTools/src/pxtools.h
r6843 r6978 120 120 bool pxCreateTables (pxConfig *config); 121 121 bool pxDeleteTables (pxConfig *config); 122 bool pxAdminConfig (pxConfig *config, int argc, char **argv);123 bool p2searchConfig (pxConfig *config, int argc, char **argv);124 122 125 123 psArray *p2rawToPending (pxConfig *config, psArray *rawFrames); … … 149 147 psArray *newFrameSearch(pxConfig *config); 150 148 151 bool p0searchConfig(pxConfig *config, int argc, char **argv);152 153 149 rawScienceFrame *newToRawScienceFrame(newFrame *newFrame); 154 150 bool rawScienceFrameInsert(pxConfig *config, rawScienceFrame *frame); … … 156 152 bool rawDetrendFrameInsert(pxConfig *config, rawDetrendFrame *frame); 157 153 158 bool pzsearchConfig(pxConfig *config, int argc, char **argv);159 160 154 #endif // PXTOOLS_H 161 155 -
trunk/ippTools/src/pzgetexpConfig.c
r6976 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 -
trunk/ippTools/src/pzgetimfilesConfig.c
r6975 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 -
trunk/ippTools/src/pztool.c
r6877 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <stdlib.h> 2 6 3 7 #include "pxtools.h" 8 #include "pzsearch.h" 4 9 5 10 static bool seenMode(pxConfig *config); … … 13 18 int main(int argc, char **argv) 14 19 { 15 pxConfig *config = pxConfigAlloc(); 16 17 pzsearchConfig(config, argc, argv); 20 pxConfig *config = pzsearchConfig(NULL, argc, argv); 18 21 19 22 switch (config->mode) { -
trunk/ippTools/src/pztoolConfig.c
r6670 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 3 7 #include "pxtools.h" 4 8 5 bool pzsearchConfig(pxConfig *config, int argc, char **argv) { 6 PS_ASSERT_PTR_NON_NULL(config, false); 9 pxConfig *pzsearchConfig(pxConfig *config, int argc, char **argv) { 10 if (!config) { 11 config = pxConfigAlloc(); 12 } 7 13 8 14 if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) { … … 95 101 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id"); 96 102 psFree(where); 97 return NULL;103 exit(EXIT_FAILURE); 98 104 } 99 105 } … … 102 108 psError(PS_ERR_UNKNOWN, false, "failed to add item class"); 103 109 psFree(where); 104 return NULL;110 exit(EXIT_FAILURE); 105 111 } 106 112 } … … 109 115 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); 110 116 psFree(where); 111 return NULL;117 exit(EXIT_FAILURE); 112 118 } 113 119 } … … 123 129 config->dbh = pmConfigDB(config->site); 124 130 125 return true;131 return config; 126 132 } -
trunk/ippTools/src/regtool.c
r6661 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <stdlib.h> 2 6 3 7 #include "pxtools.h" 8 #include "p0search.h" 4 9 5 10 static bool pendingMode(pxConfig *config); … … 11 16 int main(int argc, char **argv) 12 17 { 13 pxConfig *config = pxConfigAlloc(); 14 15 p0searchConfig(config, argc, argv); 18 pxConfig *config = p0searchConfig(NULL, argc, argv); 16 19 17 20 switch (config->mode) { -
trunk/ippTools/src/regtoolConfig.c
r6417 r6978 1 #ifdef HAVE_CONFIG_H 2 #include <config.h> 3 #endif 4 1 5 #include <pmConfig.h> 2 6 … … 4 8 5 9 bool p0searchConfig(pxConfig *config, int argc, char **argv) { 6 PS_ASSERT_PTR_NON_NULL(config, false); 10 if (!config) { 11 config = pxConfigAlloc(); 12 } 7 13 8 14 if (! pmConfigRead(&config->site, &config->camera, &config->recipe, &argc, argv, RECIPE)) {
Note:
See TracChangeset
for help on using the changeset viewer.
