mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
More gui event handling
This commit is contained in:
parent
b960dea9c2
commit
2578b2eaf0
1 changed files with 15 additions and 6 deletions
|
@ -159,7 +159,20 @@ export function eventDispatcher(data) {
|
||||||
stateStore.ptt_state = data.ptt;
|
stateStore.ptt_state = data.ptt;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (data["freedata"]) {
|
switch (data["freedata"]) {
|
||||||
|
case ("modem-message"):
|
||||||
|
switch(data["received"]){
|
||||||
|
case ("BEACON"):
|
||||||
|
//Beacon received
|
||||||
|
displayToast("info", "bi-broadcast", "Beacon from " + data["dxcallsign"], 5000);
|
||||||
|
return;
|
||||||
|
case("QRV"):
|
||||||
|
//Qrv received
|
||||||
|
displayToast("success", "bi-person-raised-hand", "QRV from " + data["dxcallsign"], 5000);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
case ("modem-event"):
|
case ("modem-event"):
|
||||||
switch (data["event"]) {
|
switch (data["event"]) {
|
||||||
case "start":
|
case "start":
|
||||||
|
@ -188,16 +201,12 @@ export function eventDispatcher(data) {
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
default:
|
default:
|
||||||
console.error("Unknown event message received:");
|
console.warn("Unknown event message received:");
|
||||||
console.error(data);
|
console.warn(data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// catch modem related events
|
|
||||||
if (data["freedata"] == "modem-event") {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue