Fixed RTL source.

master
Hannes Matuschek 12 years ago
parent 58cf2659e7
commit 2133a81bcc

@ -81,10 +81,8 @@ RTLSource::setSampleRate(double sample_rate) {
void void
RTLSource::enableAGC(bool enable) { RTLSource::enableAGC(bool enable) {
_agc_enabled = enable; _agc_enabled = enable;
if (_agc_enabled) { rtlsdr_set_tuner_gain_mode(_device, !_agc_enabled);
rtlsdr_set_tuner_gain_mode(_device, !_agc_enabled); rtlsdr_set_agc_mode(_device, _agc_enabled);
rtlsdr_set_agc_mode(_device, _agc_enabled);
}
} }
void void

@ -18,7 +18,8 @@ public:
* @c enableAGC and @c setGain methods. * @c enableAGC and @c setGain methods.
* *
* @param frequency Specifies the tuner frequency. * @param frequency Specifies the tuner frequency.
* @param sample_rate Specifies the sample rate. */ * @param sample_rate Specifies the sample rate.
* @param device_idx Specifies the device to be used. */
RTLSource(double frequency, double sample_rate=1e6, size_t device_idx=0); RTLSource(double frequency, double sample_rate=1e6, size_t device_idx=0);
/** Destructor. */ /** Destructor. */

Loading…
Cancel
Save