IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 2, 2011, 4:33:08 PM (15 years ago)
Author:
rhenders
Message:

changes to support config path being passed to constructor

File:
1 edited

Legend:

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

    r31965 r31986  
    117117  Constructor.
    118118  */
    119 Dvo* new_Dvo(Logger* logger, const char* dvoDatabase) {
     119Dvo* new_Dvo(Logger* logger, const char* configFile, const char* dvoDatabase) {
    120120
    121121    Dvo* this = (Dvo*)calloc(1, sizeof(Dvo));
     
    123123    this->logger->print(this->logger, MSG_DEBUG, "Dvo", "Constructor\n");
    124124
    125     const char *configFile = "./config.xml"; // TODO hardcoded path to config
    126125    this->logger->print(this->logger, MSG_INFO, "Dvo", "Using config file here '%s'\n", configFile);
    127126    xmlDoc* doc = xmlReadFile(configFile, NULL, 0);
     
    226225    Logger* logger = new_Logger(NULL, true);
    227226
    228     if (argc < 2) {
     227    if (argc < 3) {
    229228
    230229        logger->print(logger, MSG_ERROR, "Dvo", "Incorrect arguments\n");
    231         logger->print(logger, MSG_INFO, "Dvo", "Usage: ./dvo <pathToDvo>\n");
     230        logger->print(logger, MSG_INFO, "Dvo", "Usage: ./dvo <pathToConfig> <pathToDvo>\n");
    232231    }
    233232    else {
    234233        //Dvo * dvo = new_Dvo(logger, "/data/ipp004.0/gpc1/catdirs/ThreePi.V1");
    235         Dvo * dvo = new_Dvo(logger, argv[1]);
     234        Dvo * dvo = new_Dvo(logger, argv[1], argv[2]);
    236235        //dvo->getDetections(dvo, 33, 8345290);
    237236        dvo->getDetections(dvo);
Note: See TracChangeset for help on using the changeset viewer.