def set_manual_gain_enabled(self, enabled): """ Enable manual gain control of tuner. If enabled is False, then AGC is used. Use set_gain() instead of calling this directly. """ result = librtlsdr.rtlsdr_set_tuner_gain_mode(self.dev_p, int(enabled)) if result < 0: raise IOError("Error code %d when setting gain mode" % (result)) return
def set_manual_gain_enabled(self, enabled): ''' Enable manual gain control of tuner. If enabled is False, then AGC is used. Use set_gain() instead of calling this directly. ''' result = librtlsdr.rtlsdr_set_tuner_gain_mode(self.dev_p, int(enabled)) if result < 0: raise IOError('Error code %d when setting gain mode'\ % (result)) return
def set_gain_mode(self, manual): manual = int(manual) result = librtlsdr.rtlsdr_set_tuner_gain_mode(self.dev_p, manual) if result < 0: self.close() raise IOError('Error code %d when setting gain mode rate to %d'\ % (result, manual)) self.manual_gain_mode = manual != 0 return