Fix a few cfg items in modem.py

This commit is contained in:
Mashintime 2023-11-18 11:55:49 -05:00
parent 2582972c34
commit daa8604c7b

View file

@ -76,14 +76,13 @@ class RF:
self.enable_audio_auto_tune = config['AUDIO']['enable_auto_tune'] self.enable_audio_auto_tune = config['AUDIO']['enable_auto_tune']
self.enable_fsk = config['MODEM']['enable_fsk'] self.enable_fsk = config['MODEM']['enable_fsk']
self.enable_fft = config['MODEM']['enable_fft'] self.enable_fft = config['MODEM']['enable_fft']
self.enable_scatter = config['MODEM']['enable_scatter']
self.tx_delay = config['MODEM']['tx_delay'] self.tx_delay = config['MODEM']['tx_delay']
self.tuning_range_fmin = config['MODEM']['tuning_range_fmin'] self.tuning_range_fmin = config['MODEM']['tuning_range_fmin']
self.tuning_range_fmax = config['MODEM']['tuning_range_fmax'] self.tuning_range_fmax = config['MODEM']['tuning_range_fmax']
self.radiocontrol = config['RADIO']['radiocontrol'] self.radiocontrol = config['RADIO']['control']
self.rigctld_ip = config['RADIO']['rigctld_ip'] self.rigctld_ip = config['RIGCTLD']['ip']
self.rigctld_port = config['RADIO']['rigctld_port'] self.rigctld_port = config['RIGCTLD']['port']
self.states.set("is_transmitting", False) self.states.set("is_transmitting", False)
@ -1184,9 +1183,7 @@ class RF:
:param freedv: codec2 instance to query :param freedv: codec2 instance to query
:type freedv: ctypes.c_void_p :type freedv: ctypes.c_void_p
""" """
if not self.enable_scatter:
return
modemStats = codec2.MODEMSTATS() modemStats = codec2.MODEMSTATS()
ctypes.cast( ctypes.cast(
codec2.api.freedv_get_modem_extended_stats(freedv, ctypes.byref(modemStats)), codec2.api.freedv_get_modem_extended_stats(freedv, ctypes.byref(modemStats)),