fix for additional parameters not covered by gui

This commit is contained in:
dj2ls 2022-09-20 12:23:28 +02:00
parent cd8a2d73e5
commit 57908105d3
3 changed files with 9 additions and 6 deletions

View file

@ -39,15 +39,13 @@ class CONFIG:
""" """
write entire config write entire config
""" """
#self.config['DEFAULT'] = {'':''}
self.config['NETWORK'] = {'#Network settings': None, self.config['NETWORK'] = {'#Network settings': None,
'TNCPORT': 0 'TNCPORT': data[50]
} }
self.config['STATION'] = {'#Station settings': None, self.config['STATION'] = {'#Station settings': None,
'mycall' : data[1], 'mycall': data[1],
'mygrid' : data[2] 'mygrid': data[2]
} }
self.config['AUDIO'] = {'#Audio settings': None, self.config['AUDIO'] = {'#Audio settings': None,

View file

@ -128,6 +128,9 @@ class DAEMON:
while True: while True:
try: try:
data = self.daemon_queue.get() data = self.daemon_queue.get()
# increase length of list for storing additional
# parameters starting at entry 64
data = data[:64] + [None] * (64 - len(data))
# data[1] mycall # data[1] mycall
# data[2] mygrid # data[2] mygrid
@ -163,6 +166,8 @@ class DAEMON:
options.append("--port") options.append("--port")
options.append(str(static.DAEMONPORT - 1)) options.append(str(static.DAEMONPORT - 1))
# create an additional list entry for parameters not covered by gui
data[50] = int(static.DAEMONPORT - 1)
options.append("--mycall") options.append("--mycall")
options.append(data[1]) options.append(data[1])

View file

@ -264,7 +264,7 @@ if __name__ == "__main__":
static.MYGRID = bytes(config['STATION']['mygrid'], "utf-8") static.MYGRID = bytes(config['STATION']['mygrid'], "utf-8")
static.AUDIO_INPUT_DEVICE = int(config['AUDIO']['rx']) static.AUDIO_INPUT_DEVICE = int(config['AUDIO']['rx'])
static.AUDIO_OUTPUT_DEVICE = int(config['AUDIO']['tx']) static.AUDIO_OUTPUT_DEVICE = int(config['AUDIO']['tx'])
static.PORT = 0 #### static.PORT = int(config['NETWORK']['tncport'])
static.HAMLIB_DEVICE_NAME = config['RADIO']['devicename'] static.HAMLIB_DEVICE_NAME = config['RADIO']['devicename']
static.HAMLIB_DEVICE_PORT = config['RADIO']['deviceport'] static.HAMLIB_DEVICE_PORT = config['RADIO']['deviceport']
static.HAMLIB_PTT_TYPE = config['RADIO']['pttprotocol'] static.HAMLIB_PTT_TYPE = config['RADIO']['pttprotocol']