From 58913ae4364738739506288351d44205a8238b86 Mon Sep 17 00:00:00 2001 From: DJ2LS <75909252+DJ2LS@users.noreply.github.com> Date: Sat, 4 Sep 2021 20:54:01 +0200 Subject: [PATCH] hard coded default settings --- gui/main.js | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/gui/main.js b/gui/main.js index 56a3ba17..b61a8b7f 100644 --- a/gui/main.js +++ b/gui/main.js @@ -8,7 +8,7 @@ const fs = require('fs') app.setName("codec2-FreeDATA"); -var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.local/share") +var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.config") var configFolder = path.join(appDataFolder, "codec2-FreeDATA"); var configPath = path.join(configFolder, 'config.json') @@ -18,8 +18,24 @@ if (!fs.existsSync(configFolder)) { } // create config file if not exists +var configContent = ` +{ + "tnc_host": "192.168.178.163", + "tnc_port": "3000", + "daemon_host": "192.168.178.163", + "daemon_port": "3001", + "mycall": "AA0AA", + "mygrid": "JN40aa", + "deviceid": "2028", + "deviceport": "/dev/ttyUSB0", + "serialspeed": "9600", + "ptt": "RTS", + "spectrum": "scatter", + "tnclocation": "localhost" +} +`; if (!fs.existsSync(configPath)) { - fs.writeFileSync(configPath, '{}') + fs.writeFileSync(configPath, configContent) } const config = require(configPath); @@ -27,7 +43,6 @@ const exec = require('child_process').exec; let win = null; let data = null; - var daemonProcess = null; function createWindow() { @@ -104,9 +119,12 @@ app.whenReady().then(() => { // start daemon // https://stackoverflow.com/a/5775120 + console.log("Starting Daemon") daemonProcess = exec('./daemon', function callback(error, stdout, stderr) { // result + console.log(stdout) console.log(error) + console.log(stderr) }); app.on('activate', () => {