IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 1, 2011, 4:05:53 PM (15 years ago)
Author:
rhenders
Message:

finally cleared up image_id/extern_id confusion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/src/Dvo.c

    r31928 r31965  
    3535    mysql_query(this->mysql, "DELETE FROM dvoDetection");
    3636
    37     mysql_query(this->mysql, "SELECT sourceID, imageID FROM dvoMeta");
     37    mysql_query(this->mysql, "SELECT sourceID, externID FROM dvoMeta");
    3838    MYSQL_RES* result = mysql_store_result(this->mysql);
    3939
     
    4141    MYSQL_ROW row;
    4242    char sql[500];
    43     int sourceID, imageID;
     43    int sourceID, externID;
    4444    while ((row = mysql_fetch_row(result))) {
    4545
    4646        sourceID = atoi(row[0]);
    47         imageID = atoi(row[1]);
     47        externID = atoi(row[1]);
    4848
    4949        this->logger->print(this->logger, MSG_INFO, "Dvo", "---------------------------------------------------------------------\n");
    50         this->logger->print(this->logger, MSG_INFO, "Dvo", "Getting skylist from DVO database for source ID = %d and image ID = %d\n",
    51                 sourceID, imageID);
    52         skyList = dvoSkyListByExternID(this->dvoConfig, sourceID, imageID, &image);
     50        this->logger->print(this->logger, MSG_INFO, "Dvo", "Getting skylist from DVO database for source ID = %d and extern ID = %d\n",
     51                sourceID, externID);
     52        skyList = dvoSkyListByExternID(this->dvoConfig, sourceID, externID, &image);
    5353        if (!skyList) {
    5454
    5555            this->logger->print(this->logger, MSG_ERROR,
    56                     "Dvo", "Could not find skylist for sourceId=%d and image ID = %d\n",
    57                     sourceID, imageID);
     56                    "Dvo", "Could not find skylist for sourceId=%d and extern ID = %d\n",
     57                    sourceID, externID);
    5858
    5959            continue;
     
    6161
    6262        sprintf(sql,
    63                 "UPDATE dvoMeta SET flags = %d, photcode = %d WHERE sourceID = %d AND imageID = %d",
     63                "UPDATE dvoMeta SET imageID = %d,flags = %d, photcode = %d WHERE sourceID = %d AND externID = %d",
     64                image->imageID,
    6465                image->flags,
    6566                image->photcode,
    6667                sourceID,
    67                 imageID);
     68                externID);
    6869        mysql_query(this->mysql, sql);
    6970
     
    9293                        "INSERT INTO dvoDetection (sourceID, imageID, ippDetectID, detectID, ippObjID, objID, flags) VALUES (%d, %d, %u, %lu, %lu, %lu, %u)",
    9394                        sourceID,   // sourceID
    94                         imageID,    // imageID
     95                        image->imageID,    // imageID
    9596                        dvoDetections[i].meas.detID,   // ippDetectID
    9697                        dvoDetections[i].meas.extID,   // detectID
Note: See TracChangeset for help on using the changeset viewer.