Change modem preset shortcuts to not request channels, and to request remote config when needed

This commit is contained in:
Ian McEwen
2024-09-06 23:38:52 -07:00
parent aa6f09635a
commit 8ba92da7cf

View File

@@ -728,9 +728,11 @@ def onConnected(interface):
"Warning: Cannot set modem preset for non-primary channel", 1
)
# Overwrite modem_preset
prefs = interface.getNode(args.dest).localConfig
prefs.lora.modem_preset = modem_preset
interface.getNode(args.dest).writeConfig("lora")
node = interface.getNode(args.dest, False)
if len(node.localConfig.ListFields()) == 0:
node.requestConfig(node.localConfig.DESCRIPTOR.fields_by_name.get("lora"))
node.localConfig.lora.modem_preset = modem_preset
node.writeConfig("lora")
# handle the simple radio set commands
if args.ch_vlongslow: