Show
Ignore:
Timestamp:
04/02/09 17:35:03 (15 years ago)
Author:
trnewman
Message:

Added sending current parameters in the libvt request optimization function.

Added guts to the CBR so it actually creates an sql db and searches it.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/trunk/src/libvtcross/libvtcross_demo.cpp

    r225 r228  
    2323main(int32_t argc, char *argv[]) 
    2424{ 
    25     Observable * o = new Observable[1]; 
     25    Observable *o = new Observable[1]; 
     26    Parameter *currentParameters = new Parameter[2]; 
    2627    Parameter * p; 
    2728 
    28     o[0].name = "Test123"; 
    29         o[0].value = 1243.00; 
     29        uint32_t numParameters; 
    3030 
    31     p = GetOptimalParameters(o,1); 
     31    o[0].name = "PER"; 
     32        o[0].value = 12.00; 
     33 
     34    currentParameters[0].name = "tx_power"; 
     35    currentParameters[0].value = 10.0; 
     36    currentParameters[1].name = "bandwidth"; 
     37    currentParameters[1].value = 300.0; 
     38 
     39    p = GetOptimalParameters(o,1,currentParameters,2); 
     40    numParameters = GetNumParameters(); 
    3241 
    3342        printf("Application:: Received the following parameters.\n"); 
    34         printf("%s:: %f\n",p[0].name.c_str(),p[0].value); 
     43         
     44        for(size_t i = 0; i < numParameters; i++) { 
     45                printf("%s:: %f\n",p[i].name.c_str(),p[i].value); 
     46        } 
    3547 
    36     delete [] p;  
     48        // Try them out! Do they work? 
     49     
     50    Utility *resultingUtility = new Utility[2]; 
     51         
     52        // UpdateParameterPerformance(p,o,resultingUtility);     
     53         
     54         
     55        delete [] p;  
    3756    delete [] o;  
    3857