IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33345 for trunk/ippToPsps


Ignore:
Timestamp:
Feb 23, 2012, 4:10:02 PM (14 years ago)
Author:
rhenders
Message:

now explicitely taking scratch Db name as argument

Location:
trunk/ippToPsps/src
Files:
2 edited

Legend:

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

    r33273 r33345  
    116116  Constructor.
    117117  */
    118 Dvo* new_Dvo(Logger* logger, const char* configFile, const char* dvoDatabase) {
     118Dvo* new_Dvo(Logger* logger, const char* configFile, const char* dbname, const char* dvoDatabase) {
    119119
    120120    Dvo* this = (Dvo*)calloc(1, sizeof(Dvo));
     
    129129    char user[20];
    130130    char passwd[20];
    131     char dbname[20];
    132131
    133132
     
    156155                    sprintf(name, "%s", dbParams->name);
    157156                    value = xmlNodeListGetString(doc, dbParams->xmlChildrenNode, 1);
    158                     if (strcmp(name, "name") == 0) sprintf(dbname, "%s", value);
    159                     else if (strcmp(name, "user") == 0) sprintf(user, "%s", value);
     157                    if (strcmp(name, "user") == 0) sprintf(user, "%s", value);
    160158                    else if (strcmp(name, "host") == 0) sprintf(host, "%s", value);
    161159                    else if (strcmp(name, "password") == 0) sprintf(passwd, "%s", value);
     
    224222    Logger* logger = new_Logger(NULL, true);
    225223
    226     if (argc < 3) {
     224    if (argc < 4) {
    227225
    228226        logger->print(logger, MSG_ERROR, "Dvo", "Incorrect arguments\n");
    229         logger->print(logger, MSG_INFO, "Dvo", "Usage: ./dvo <pathToConfig> <pathToDvo>\n");
     227        logger->print(logger, MSG_INFO, "Dvo", "Usage: ./dvo <pathToConfig> <dbName> <pathToDvo>\n");
    230228    }
    231229    else {
    232         //Dvo * dvo = new_Dvo(logger, "/data/ipp004.0/gpc1/catdirs/ThreePi.V1");
    233         Dvo * dvo = new_Dvo(logger, argv[1], argv[2]);
    234         //dvo->getDetections(dvo, 33, 8345290);
     230
     231        Dvo * dvo = new_Dvo(logger, argv[1], argv[2], argv[3]);
    235232        dvo->getDetections(dvo);
    236233        dvo->destroy(dvo);
  • trunk/ippToPsps/src/Dvo.h

    r31986 r33345  
    4242
    4343// constructor
    44 Dvo* new_Dvo(Logger* logger, const char* configFile, const char* dvoDatabase);
     44Dvo* new_Dvo(Logger* logger, const char* configFile, const char* dbname, const char* dvoDatabase);
    4545
    4646#endif // IPPTOPSPS_DVO_H
Note: See TracChangeset for help on using the changeset viewer.