mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-11-15 04:33:15 -05:00
Scripts API: SuperScanner: added more channels types support
This commit is contained in:
parent
44d17e8bfc
commit
8a6189b5c0
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -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 = []
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user