Power
-
+
%
diff --git a/gui_vue/src/js/sock.js b/gui_vue/src/js/sock.js
index 501f720d..f02dbd6e 100644
--- a/gui_vue/src/js/sock.js
+++ b/gui_vue/src/js/sock.js
@@ -203,6 +203,7 @@ client.on("data", function (socketdata) {
stateStore.hamlib_status = data["hamlib_status"]
stateStore.audio_level = data["audio_level"]
stateStore.alc = data["alc"]
+ stateStore.rf_level = data["rf_level"]
@@ -937,6 +938,13 @@ export function set_mode(mode){
writeTncCommand(command);
};
+// SET rf_level
+export function set_rf_level(rf_level){
+ var command = '{"type" : "set", "command" : "rf_level", "rf_level": "' + rf_level + '"}';
+ writeTncCommand(command);
+};
+
+
// https://stackoverflow.com/a/50579690
// crc32 calculation
//console.log(crc32('abc'));
diff --git a/gui_vue/src/store/stateStore.js b/gui_vue/src/store/stateStore.js
index 97f2d3d5..caea8a1b 100644
--- a/gui_vue/src/store/stateStore.js
+++ b/gui_vue/src/store/stateStore.js
@@ -6,7 +6,9 @@ export const useStateStore = defineStore('stateStore', () => {
var busy_state = ref("-")
var arq_state = ref("-")
var frequency = ref("-")
+ var new_frequency = ref(0)
var mode = ref("-")
+ var rf_level = ref("10")
var bandwidth = ref("-")
var dbfs_level = ref(0)
var ptt_state = ref("False")
@@ -36,7 +38,7 @@ export const useStateStore = defineStore('stateStore', () => {
var hamlib_status = ref("")
var audio_level = ref("")
- var alc = ref("")
+ var alc = ref("")
@@ -107,5 +109,5 @@ export const useStateStore = defineStore('stateStore', () => {
- return { dxcallsign, busy_state, arq_state, frequency, mode, bandwidth, dbfs_level, speed_level, fft, channel_busy, channel_busy_slot, scatter, ptt_state, s_meter_strength_percent, s_meter_strength_raw, arq_total_bytes, audio_recording, hamlib_status, audio_level, alc, updateTncState };
+ return { dxcallsign, busy_state, arq_state, new_frequency, frequency, mode, bandwidth, dbfs_level, speed_level, fft, channel_busy, channel_busy_slot, scatter, ptt_state, s_meter_strength_percent, s_meter_strength_raw, arq_total_bytes, audio_recording, hamlib_status, audio_level, alc, updateTncState };
});