From 5e7ceebe32102aea8de4c23379b87caa96cdc67d Mon Sep 17 00:00:00 2001 From: Mashintime Date: Tue, 14 Nov 2023 22:00:04 -0500 Subject: [PATCH] Add rig control to check modal --- gui/src/components/main_startup_check.vue | 145 +++++++++++++++++++++- 1 file changed, 141 insertions(+), 4 deletions(-) diff --git a/gui/src/components/main_startup_check.vue b/gui/src/components/main_startup_check.vue index 5796e523..e4aedd30 100644 --- a/gui/src/components/main_startup_check.vue +++ b/gui/src/components/main_startup_check.vue @@ -2,8 +2,6 @@ import { Modal } from "bootstrap"; import { onMounted } from "vue"; -import main_rig_control from "./main_rig_control.vue"; -import main_audio from "./main_audio.vue"; import infoScreen_updater from "./infoScreen_updater.vue"; import { getModemVersion, saveModemConfig } from "../js/api"; @@ -25,6 +23,7 @@ import { startModem, stopModem } from "../js/api"; import { getModemConfig } from "../js/api"; import { saveSettingsToFile } from "../js/settingsHandler"; +import { startRigctld, stopRigctld } from "../js/deprecated_daemon"; const version = import.meta.env.PACKAGE_VERSION; @@ -45,6 +44,29 @@ function getNetworkState() { if (state.modem_connection === "connected") return "Connected"; else return "Disconnected"; } + +function getRigControlStuff() { + switch (settings.radiocontrol) { + case "disabled": + return true; + case "rigctld": + if (state.rigctld_started == 'true') { + return true; + } else { + return false; + } + case "tci": + return true; + break; + default: + console.error("Unknown radio control mode " + settings.radiocontrol) + return "Unknown control type" + } +} + +function testHamlib(){ + alert("Not yet implemented."); +}