From 0fa38a983564e9155b8c9c12f67b27abebbba6b5 Mon Sep 17 00:00:00 2001 From: dj2ls Date: Wed, 23 Feb 2022 12:39:24 +0100 Subject: [PATCH] rigcontrol disabled hotfix this reduces ammount of pushed commands to tnc --- gui/main.js | 2 +- tnc/daemon.py | 69 ++++++++++++++++++++++++++++----------------------- 2 files changed, 39 insertions(+), 32 deletions(-) diff --git a/gui/main.js b/gui/main.js index c8a92923..67a0fbdf 100644 --- a/gui/main.js +++ b/gui/main.js @@ -159,7 +159,7 @@ function createWindow() { autoUpdater.autoInstallOnAppQuit = false; autoUpdater.autoDownload = true; autoUpdater.checkForUpdatesAndNotify(); - //autoUpdater.quitAndInstall(); + autoUpdater.quitAndInstall(); }); diff --git a/tnc/daemon.py b/tnc/daemon.py index fe1d931a..fd666a05 100755 --- a/tnc/daemon.py +++ b/tnc/daemon.py @@ -134,38 +134,45 @@ class DAEMON(): options.append('--tx') options.append(data[4]) - options.append('--devicename') - options.append(data[5]) + # if radiocontrol != disabled + # this should hopefully avoid a ton of problems if we are just running in + # disabled mode + + if data[13] != 'disabled': + - options.append('--deviceport') - options.append(data[6]) - - options.append('--serialspeed') - options.append(data[7]) - - options.append('--pttprotocol') - options.append(data[8]) - - options.append('--pttport') - options.append(data[9]) - - options.append('--data_bits') - options.append(data[10]) - - options.append('--stop_bits') - options.append(data[11]) - - options.append('--handshake') - options.append(data[12]) - - options.append('--radiocontrol') - options.append(data[13]) - - options.append('--rigctld_ip') - options.append(data[14]) - - options.append('--rigctld_port') - options.append(data[15]) + options.append('--devicename') + options.append(data[5]) + + options.append('--deviceport') + options.append(data[6]) + + options.append('--serialspeed') + options.append(data[7]) + + options.append('--pttprotocol') + options.append(data[8]) + + options.append('--pttport') + options.append(data[9]) + + options.append('--data_bits') + options.append(data[10]) + + options.append('--stop_bits') + options.append(data[11]) + + options.append('--handshake') + options.append(data[12]) + + options.append('--radiocontrol') + options.append(data[13]) + + options.append('--rigctld_ip') + options.append(data[14]) + + options.append('--rigctld_port') + options.append(data[15]) if data[16] == 'True': options.append('--scatter')