1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-11-15 12:43:18 -05:00

Scripts API: SuperScanner: added more channels types support

This commit is contained in:
f4exb 2020-05-28 16:25:20 +02:00
parent 44d17e8bfc
commit 8a6189b5c0
2 changed files with 36 additions and 1 deletions

View File

@ -12,14 +12,49 @@ DEVICE_TYPES = {
# Channel keys depending on channel type (id) # Channel keys depending on channel type (id)
CHANNEL_TYPES = { 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": { "DSDDemod": {
"settings": "DSDDemodSettings", "settings": "DSDDemodSettings",
"df_key": "inputFrequencyOffset", "df_key": "inputFrequencyOffset",
"mute_key": "audioMute" "mute_key": "audioMute"
}, },
"FreeDVDemod": {
"settings": "FreeDVDemodSettings",
"df_key": "inputFrequencyOffset",
"mute_key": "audioMute"
},
"NFMDemod": { "NFMDemod": {
"settings": "NFMDemodSettings", "settings": "NFMDemodSettings",
"df_key": "inputFrequencyOffset", "df_key": "inputFrequencyOffset",
"mute_key": "audioMute" "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"
} }
} }

View File

@ -279,7 +279,7 @@ def get_hotspot_frequency(channel, hotspot):
# ====================================================================== # ======================================================================
def process_hotspots(scanned_hotspots): def process_hotspots(scanned_hotspots):
global CONFIG global CONFIG
if len(scanned_hotspots) > OPTIONS.hotspots_noise if len(scanned_hotspots) > OPTIONS.hotspots_noise:
return return
# calculate frequency for each hotspot and create list of valid hotspots # calculate frequency for each hotspot and create list of valid hotspots
hotspots = [] hotspots = []