mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
GUI scatter
This commit is contained in:
parent
b7b51ad469
commit
b960dea9c2
|
@ -143,18 +143,21 @@ export function eventDispatcher(data) {
|
||||||
if (data["dxcallsign"] == "AA0AA-0" || data["dxcallsign"] == "ZZ9YY-0") {
|
if (data["dxcallsign"] == "AA0AA-0" || data["dxcallsign"] == "ZZ9YY-0") {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.info(data);
|
console.info(data);
|
||||||
|
if (data["scatter"] !== undefined) {
|
||||||
|
//console.warn("Got scatter data!!!!");
|
||||||
|
stateStore.scatter = JSON.parse(data["scatter"]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch (data["ptt"]) {
|
switch (data["ptt"]) {
|
||||||
case true:
|
case true:
|
||||||
|
case false:
|
||||||
// get ptt state as a first test
|
// get ptt state as a first test
|
||||||
console.warn("PTT state true")
|
//console.warn("PTT state true")
|
||||||
stateStore.ptt_state = data.ptt;
|
stateStore.ptt_state = data.ptt;
|
||||||
return;
|
return;
|
||||||
default:
|
|
||||||
console.warn("PTT state false")
|
|
||||||
// get ptt state as a first test
|
|
||||||
stateStore.ptt_state = false;
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
switch (data["freedata"]) {
|
switch (data["freedata"]) {
|
||||||
case ("modem-event"):
|
case ("modem-event"):
|
||||||
|
|
|
@ -20,7 +20,7 @@ export const useStateStore = defineStore("stateStore", () => {
|
||||||
var fft = ref();
|
var fft = ref();
|
||||||
var channel_busy = ref(false);
|
var channel_busy = ref(false);
|
||||||
var channel_busy_slot = ref([false, false, false, false, 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_percent = ref(0);
|
||||||
var s_meter_strength_raw = ref(0);
|
var s_meter_strength_raw = ref(0);
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ class EventManager:
|
||||||
self.broadcast({"ptt": bool(on)})
|
self.broadcast({"ptt": bool(on)})
|
||||||
|
|
||||||
def send_scatter_change(self, data):
|
def send_scatter_change(self, data):
|
||||||
self.broadcast({"scatter": str(data)})
|
self.broadcast({"scatter": json.dumps(data)})
|
||||||
|
|
||||||
def send_buffer_overflow(self, data):
|
def send_buffer_overflow(self, data):
|
||||||
self.broadcast({"buffer-overflow": str(data)})
|
self.broadcast({"buffer-overflow": str(data)})
|
||||||
|
|
Loading…
Reference in a new issue