| 242 | | if ((rate & 0x1) || rate < 4 || rate > 256){ |
|---|
| 243 | | fprintf (stderr, "usrp_standard_rx::set_decim_rate: rate must be EVEN and in [4, 256]\n"); |
|---|
| 244 | | return false; |
|---|
| | 242 | if (has_rx_halfband()){ |
|---|
| | 243 | if ((rate & 0x1) || rate < 4 || rate > 256){ |
|---|
| | 244 | fprintf (stderr, "usrp_standard_rx::set_decim_rate: rate must be EVEN and in [4, 256]\n"); |
|---|
| | 245 | return false; |
|---|
| | 246 | } |
|---|
| | 247 | } |
|---|
| | 248 | else { |
|---|
| | 249 | if (rate < 4 || rate > 128){ |
|---|
| | 250 | fprintf (stderr, "usrp_standard_rx::set_decim_rate: rate must be in [4, 128]\n"); |
|---|
| | 251 | return false; |
|---|
| | 252 | } |
|---|