diff --git a/scriptsapi/sdrangel.py b/scriptsapi/sdrangel.py index 4a4e367a1..26667e71b 100644 --- a/scriptsapi/sdrangel.py +++ b/scriptsapi/sdrangel.py @@ -12,14 +12,49 @@ DEVICE_TYPES = { # Channel keys depending on channel type (id) CHANNEL_TYPES = { + "AMDemod": { + "settings": "AMDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "audioMute" + }, + "BFMDemod": { + "settings": "BFMDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "volume" + }, + "ChirpChatDemod": { + "settings": "ChirpChatDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "decodeActive" + }, "DSDDemod": { "settings": "DSDDemodSettings", "df_key": "inputFrequencyOffset", "mute_key": "audioMute" }, + "FreeDVDemod": { + "settings": "FreeDVDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "audioMute" + }, "NFMDemod": { "settings": "NFMDemodSettings", "df_key": "inputFrequencyOffset", "mute_key": "audioMute" + }, + "SSBDemod": { + "settings": "SSBDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "audioMute" + }, + "UDPSink": { + "settings": "UDPSinkSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "channelMute" + }, + "WFMDemod": { + "settings": "WFMDemodSettings", + "df_key": "inputFrequencyOffset", + "mute_key": "audioMute" } } \ No newline at end of file diff --git a/scriptsapi/superscanner.py b/scriptsapi/superscanner.py index 12eaaf68a..64e4c1395 100644 --- a/scriptsapi/superscanner.py +++ b/scriptsapi/superscanner.py @@ -279,7 +279,7 @@ def get_hotspot_frequency(channel, hotspot): # ====================================================================== def process_hotspots(scanned_hotspots): global CONFIG - if len(scanned_hotspots) > OPTIONS.hotspots_noise + if len(scanned_hotspots) > OPTIONS.hotspots_noise: return # calculate frequency for each hotspot and create list of valid hotspots hotspots = []