Show
Ignore:
Timestamp:
11/26/08 19:35:17 (16 years ago)
Author:
ahe
Message:

receive experience from cr, have bugs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/branches/trnewman/CR_engines/CBR/src/cbr.c

    r79 r88  
    7777    sqlite3_stmt * pStatement; 
    7878    rc = sqlite3_prepare_v2(_cbr->db, _cbr->command, -1, &pStatement, NULL); 
    79     if (rc == SQLITE_OK && sqlite3_step(pStatement) == SQLITE_ROW){ 
     79    //if (rc == SQLITE_OK && sqlite3_step(pStatement) == SQLITE_ROW){ 
     80    if (rc == SQLITE_OK){  
     81        if (sqlite3_step(pStatement) == SQLITE_ROW){ 
     82        printf("there is search return data\n"); 
    8083        for (i=0; i<_cbr->num_columns; ++i) 
    8184            _retvals[i] = sqlite3_column_double(pStatement, i); 
    82     } 
     85        } else { 
     86            printf("no matched rearch results. use default values\n"); 
     87            // set default values 
     88            _retvals[0] = 100;  // throughput 
     89            _retvals[1] = 1;    // spectral_efficiency 
     90            _retvals[2] = -2;   // log10_ber 
     91            _retvals[3] = 1;    // mod_scheme 
     92            _retvals[4] = -10;  // tx_power 
     93            _retvals[5] = 10;   // snr 
     94            _retvals[6] = 0.5;  // utility 
     95        } 
     96    } 
     97 
    8398    sqlite3_finalize(pStatement); 
    8499     
     
    202217    unsigned int i; 
    203218    char str_buffer[64]; 
     219    //printf("number of ops %d:\n", _n); 
    204220    for (i=0; i<_n; i++) { 
    205221        // ensure valid ops value