xmikos / soapy_power

Obtain power spectrum from SoapySDR devices (RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)
MIT License
164 stars 35 forks source link

Fix edge case where hops can extend past frequency range. #16

Open xloem opened 6 years ago

xloem commented 6 years ago

ceil()ing the count of hops can cause an abnormal hop count to be rounded up, which can cause the maximum center frequency to exceed the range. If the range was the device range, this will then cause the last hop to raise an error in the driver, crashing the program. This fix prevents this.