GUI scatter

This commit is contained in:
Mashintime 2023-11-30 21:12:04 -05:00
parent b7b51ad469
commit b960dea9c2
3 changed files with 11 additions and 8 deletions

View file

@ -143,18 +143,21 @@ export function eventDispatcher(data) {
if (data["dxcallsign"] == "AA0AA-0" || data["dxcallsign"] == "ZZ9YY-0") {
return;
}
console.info(data);
if (data["scatter"] !== undefined) {
//console.warn("Got scatter data!!!!");
stateStore.scatter = JSON.parse(data["scatter"]);
return;
}
switch (data["ptt"]) {
case true:
case false:
// get ptt state as a first test
console.warn("PTT state true")
//console.warn("PTT state true")
stateStore.ptt_state = data.ptt;
return;
default:
console.warn("PTT state false")
// get ptt state as a first test
stateStore.ptt_state = false;
return;
}
switch (data["freedata"]) {
case ("modem-event"):

View file

@ -20,7 +20,7 @@ export const useStateStore = defineStore("stateStore", () => {
var fft = ref();
var channel_busy = ref(false);
var channel_busy_slot = ref([false, false, false, false, false]);
var scatter = ref();
var scatter = ref([]);
var s_meter_strength_percent = ref(0);
var s_meter_strength_raw = ref(0);

View file

@ -20,7 +20,7 @@ class EventManager:
self.broadcast({"ptt": bool(on)})
def send_scatter_change(self, data):
self.broadcast({"scatter": str(data)})
self.broadcast({"scatter": json.dumps(data)})
def send_buffer_overflow(self, data):
self.broadcast({"buffer-overflow": str(data)})