Changeset 34995
- Timestamp:
- Jan 19, 2013, 1:49:34 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20121219/Ohana/src/dvopsps
- Files:
-
- 1 added
- 6 edited
-
Makefile (modified) (2 diffs)
-
include/dvopsps.h (modified) (1 diff)
-
src/dvopsps.c (modified) (1 diff)
-
src/initialize_dvopsps.c (modified) (4 diffs)
-
src/insert_detections_dvopsps.c (modified) (1 diff)
-
src/insert_detections_dvopsps_catalog.c (modified) (3 diffs)
-
src/insert_skytable.c (added)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/Makefile
r34921 r34995 26 26 $(SRC)/initialize_dvopsps.$(ARCH).o \ 27 27 $(SRC)/mysql_dvopsps.$(ARCH).o \ 28 $(SRC)/insert_skytable.$(ARCH).o \ 28 29 $(SRC)/insert_detections_dvopsps.$(ARCH).o \ 29 30 $(SRC)/insert_detections_dvopsps_catalog.$(ARCH).o … … 38 39 $(SRC)/initialize_dvopsps.$(ARCH).o \ 39 40 $(SRC)/mysql_dvopsps.$(ARCH).o \ 41 $(SRC)/insert_skytable.$(ARCH).o \ 40 42 $(SRC)/insert_detections_dvopsps.$(ARCH).o \ 41 43 $(SRC)/insert_detections_dvopsps_catalog.$(ARCH).o -
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/include/dvopsps.h
r34921 r34995 48 48 MYSQL *mysql_dvopsps_connect PROTO((MYSQL *mysqlBase)); 49 49 50 int insert_detections_mysql PROTO((Average *average, Measure *measure, MYSQL *mysql));51 52 50 int insert_detections_mysql_commit PROTO((IOBuffer *buffer, MYSQL *mysql)); 53 51 int insert_detections_mysql_value PROTO((IOBuffer *buffer, Average *average, Measure *measure)); 54 52 int insert_detections_mysql_init PROTO((IOBuffer *buffer)); 53 54 int insert_skytable PROTO(()); 55 56 int insert_skytable_mysql_commit PROTO((IOBuffer *buffer, MYSQL *mysql)); 57 int insert_skytable_mysql_value PROTO((IOBuffer *buffer, SkyRegion *region)); 58 int insert_skytable_mysql_init PROTO((IOBuffer *buffer)); -
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/src/dvopsps.c
r34916 r34995 8 8 initialize_dvopsps (argc, argv); 9 9 10 status = insert_detections_dvopsps (); 10 status = -1; 11 if (!strcasecmp (argv[1], "detections")) { 12 status = insert_detections_dvopsps (); 13 } 14 if (!strcasecmp (argv[1], "skytable")) { 15 status = insert_skytable (); 16 } 17 18 if (status == -1) { 19 fprintf (stderr, "invalid mode, should be : detections, skytable\n"); 20 exit (2); 21 } 11 22 12 23 if (!status) exit (1); -
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/src/initialize_dvopsps.c
r34918 r34995 2 2 3 3 void usage_dvopsps () { 4 fprintf (stderr, "USAGE: dvopsps [dbinfo][options]\n");4 fprintf (stderr, "USAGE: dvopsps (mode) [dbinfo] (mode) [options]\n"); 5 5 fprintf (stderr, " mysql database info is supplied with these:\n"); 6 6 fprintf (stderr, " -dbhost : database host machine\n"); … … 132 132 } 133 133 134 if (argc != 1) usage_dvopsps();134 if (argc != 2) usage_dvopsps(); 135 135 136 136 return (TRUE); … … 138 138 139 139 void usage_dvopsps_client () { 140 fprintf (stderr, "USAGE: dvopsps_client [dbinfo] [hostinfo] [options]\n");140 fprintf (stderr, "USAGE: dvopsps_client (mode) [dbinfo] [hostinfo] [options]\n"); 141 141 fprintf (stderr, " dvo host info:\n"); 142 142 fprintf (stderr, " -hostID (ID) : dvo host ID\n"); … … 268 268 if (!CATDIR) usage_dvopsps_client(); 269 269 270 if (argc != 1) usage_dvopsps_client();270 if (argc != 2) usage_dvopsps_client(); 271 271 return (TRUE); 272 272 } -
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/src/insert_detections_dvopsps.c
r34921 r34995 109 109 110 110 char command[1024]; 111 snprintf (command, 1024, "dvopsps_client -hostID %d -catdir %s -hostdir %s -region %f %f %f %f",111 snprintf (command, 1024, "dvopsps_client detections -hostID %d -catdir %s -hostdir %s -region %f %f %f %f", 112 112 table->hosts[i].hostID, CATDIR, table->hosts[i].pathname, 113 113 UserPatch.Rmin, UserPatch.Rmax, UserPatch.Dmin, UserPatch.Dmax); -
branches/eam_branches/ipp-20121219/Ohana/src/dvopsps/src/insert_detections_dvopsps_catalog.c
r34936 r34995 26 26 27 27 gettimeofday (&start, (void *) NULL); 28 29 28 insert_detections_mysql_init (&buffer); 30 29 int Ninsert = 0; … … 77 76 } 78 77 78 // XXX I need to add the fileID (catID) here 79 79 80 # if (SQL_INSERT) 80 81 PrintIOBuffer (buffer, "INSERT INTO dvoDetection (imageID, ippDetectID, detectID, ippObjID, objID, flags, zp, zpErr, airMass, expTime, ra, dec_, raErr, decErr) VALUES \n"); … … 91 92 PrintIOBuffer (buffer, " (%d, %u, %lu, %lu, %lu, %u, %f, %f, %f, %f, %lf, %lf, %f, %f),\n", 92 93 # else 93 PrintIOBuffer (buffer, " %d %u %lu %lu %lu %u %f %f %f %f %lf %lf %f %f\n",94 PrintIOBuffer (buffer, " %d %u %lu %lu %lu %u %f %f %f %f %lf %lf %f %f\n", 94 95 # endif 95 measure->imageID, // imageID 96 measure->detID, // ippDetectID 97 measure->extID, // detectID 98 ((uint64_t)average->catID << 32) + (uint64_t)average->objID, // ippObjID 99 average->extID, // objID 100 measure->dbFlags, // flags 101 code->C * 0.001 + code->K * (measure->airmass - 1) - measure->Mcal, // zp 102 measure->dMcal, // zpErr 103 measure->airmass, 104 pow(10.0, 0.4 * measure->dt), // expTime 105 average->R - measure->dR / 3600., // ra 106 average->D - measure->dR / 3600., // dec 107 measure->dXccd * 0.01 * fabs(measure->pltscale), // estimate of raErr 108 measure->dYccd * 0.01 * fabs(measure->pltscale) // estimate of decErr 109 ); 96 measure->imageID, // imageID 97 measure->detID, // ippDetectID 98 measure->extID, // detectID 99 ((uint64_t)average->catID << 32) + (uint64_t)average->objID, // ippObjID 100 average->extID, // objID 101 measure->dbFlags, // flags 102 code->C * 0.001 + code->K * (measure->airmass - 1) - measure->Mcal, // zp 103 measure->dMcal, // zpErr 104 measure->airmass, 105 pow(10.0, 0.4 * measure->dt), // expTime 106 average->R - measure->dR / 3600., // ra 107 average->D - measure->dR / 3600., // dec 108 measure->dXccd * 0.01 * fabs(measure->pltscale), // estimate of raErr 109 measure->dYccd * 0.01 * fabs(measure->pltscale) // estimate of decErr 110 # if (SQL_INSERT) 111 ); 112 # else 113 ); 114 # endif 110 115 return TRUE; 111 116 } 112 117 113 118 int insert_detections_mysql_commit (IOBuffer *buffer, MYSQL *mysql) { 114 119
Note:
See TracChangeset
for help on using the changeset viewer.
