Changeset 9672
- Timestamp:
- 09/28/08 15:02:52
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/branches/features/cppdb/usrp/host/lib/legacy/db_dbs_rx.cc
r9670 r9672 167 167 m_test = m_max; 168 168 while(m_test >= m_min) { 169 fdac_test = int(round(((bw * m_test / _refclk_freq())-4)/.145));169 fdac_test = static_cast<int>(round(((bw * m_test / _refclk_freq())-4)/.145)); 170 170 if(fdac_test > 127) 171 171 m_test = m_test - 1; … … 269 269 270 270 if(gain < 24) { 271 gc2 = int(round(31.0 * (1-gain/24.0)));271 gc2 = static_cast<int>(round(31.0 * (1-gain/24.0))); 272 272 gain = 0; 273 273 } … … 285 285 _set_gc1(gc1); 286 286 _set_gc2(gc2); 287 _set_dl(dl); 287 288 _set_pga(pga); 288 289 … … 329 330 assert(r>=0 && r<128); 330 331 d_r = r; 331 d_r_int = int(round(log10(r)/log10(2)) - 1);332 d_r_int = static_cast<int>(round(log10(r)/log10(2)) - 1); 332 333 _send_reg(2); 333 334 } … … 368 369 freq_result_t args = {false, 0}; 369 370 370 if(!(freq>= 500e6 && freq<=2.6e9)) {371 if(!(freq>=freq_min() && freq<=freq_max())) { 371 372 return args; 372 373 } … … 388 389 int n = 0; 389 390 int best_r = 2; 390 int best_n = 0;391 int best_n = 0; 391 392 int best_delta = 10e6; 392 393 int delta; 393 394 394 395 while(r <= rmax) { 395 n = (int)rint(freq/(_refclk_freq()/r));396 n = static_cast<int>(round(freq/(_refclk_freq()/r))); 396 397 if(r<rmin || n<256) { 397 398 r = r * 2; 398 399 continue; 399 400 } 400 delta = (int)fabs f(n*_refclk_freq()/r - freq);401 delta = (int)fabs(n*_refclk_freq()/r - freq); 401 402 if(delta < 75e3) { 402 403 best_r = r; … … 413 414 _set_r(best_r); 414 415 415 _set_n( round(best_n));416 _set_n(static_cast<int>(round(best_n))); 416 417 417 418 int vco;
