Changeset 88 for vtcross/branches/trnewman/CR_engines/CBR/src/cbr.c
- Timestamp:
- 11/26/08 19:35:17 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vtcross/branches/trnewman/CR_engines/CBR/src/cbr.c
r79 r88 77 77 sqlite3_stmt * pStatement; 78 78 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"); 80 83 for (i=0; i<_cbr->num_columns; ++i) 81 84 _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 83 98 sqlite3_finalize(pStatement); 84 99 … … 202 217 unsigned int i; 203 218 char str_buffer[64]; 219 //printf("number of ops %d:\n", _n); 204 220 for (i=0; i<_n; i++) { 205 221 // ensure valid ops value