mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Initial gui event api handler
This commit is contained in:
parent
02062e3e18
commit
ab43314619
|
@ -23,7 +23,7 @@ export function connectionFailed(endpoint, event) {
|
||||||
}
|
}
|
||||||
export function stateDispatcher(data) {
|
export function stateDispatcher(data) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
console.log(data);
|
//console.log(data);
|
||||||
|
|
||||||
stateStore.modem_connection = "connected";
|
stateStore.modem_connection = "connected";
|
||||||
|
|
||||||
|
@ -143,12 +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);
|
||||||
|
switch (data["ptt"]) {
|
||||||
|
case true:
|
||||||
// get ptt state as a first test
|
// get ptt state as a first test
|
||||||
|
console.warn("PTT state true")
|
||||||
stateStore.ptt_state = data.ptt;
|
stateStore.ptt_state = data.ptt;
|
||||||
|
return;
|
||||||
// catch modem related events
|
default:
|
||||||
if (data["freedata"] == "modem-event") {
|
console.warn("PTT state false")
|
||||||
|
// get ptt state as a first test
|
||||||
|
stateStore.ptt_state = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
switch (data["freedata"]) {
|
||||||
|
case ("modem-event"):
|
||||||
switch (data["event"]) {
|
switch (data["event"]) {
|
||||||
case "start":
|
case "start":
|
||||||
displayToast("success", "bi-arrow-left-right", "Modem started", 5000);
|
displayToast("success", "bi-arrow-left-right", "Modem started", 5000);
|
||||||
|
@ -175,6 +184,16 @@ export function eventDispatcher(data) {
|
||||||
5000,
|
5000,
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
|
default:
|
||||||
|
console.error("Unknown event message received:");
|
||||||
|
console.error(data);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// catch modem related events
|
||||||
|
if (data["freedata"] == "modem-event") {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue