diff --git a/gui_vue/src/components/main_active_broadcasts.vue b/gui_vue/src/components/main_active_broadcasts.vue
index a2a53e71..7e015fa8 100644
--- a/gui_vue/src/components/main_active_broadcasts.vue
+++ b/gui_vue/src/components/main_active_broadcasts.vue
@@ -12,6 +12,35 @@ const settings = useSettingsStore(pinia);
import { useStateStore } from '../store/stateStore.js';
const state = useStateStore(pinia);
+import {sendCQ, sendPing, startBeacon, stopBeacon} from '../js/sock.js'
+
+function transmitCQ(){
+ sendCQ()
+}
+
+function transmitPing(){
+ sendPing(document.getElementById("dxCall").value)
+}
+
+function startStopBeacon(){
+
+ switch (state.beacon_state) {
+ case 'False':
+ startBeacon(settings.beacon_interval)
+
+ break;
+ case 'True':
+ stopBeacon()
+
+ break;
+ default:
+
+ }
+
+
+}
+
+
@@ -37,7 +66,7 @@ const state = useStateStore(pinia);
style="font-size: 1rem"
>
-
+ s