mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Prettified Code!
This commit is contained in:
parent
ed31503b0b
commit
a6d028f57e
1 changed files with 177 additions and 181 deletions
358
gui/sock.js
358
gui/sock.js
|
@ -233,171 +233,167 @@ client.on("data", function (socketdata) {
|
||||||
|
|
||||||
// ----------- catch tnc messages START -----------
|
// ----------- catch tnc messages START -----------
|
||||||
if (data["freedata"] == "tnc-message") {
|
if (data["freedata"] == "tnc-message") {
|
||||||
|
|
||||||
switch (data["fec"]) {
|
switch (data["fec"]) {
|
||||||
|
|
||||||
case "is_writing":
|
case "is_writing":
|
||||||
// CQ TRANSMITTING
|
// CQ TRANSMITTING
|
||||||
ipcRenderer.send("request-show-fec-toast-iswriting", {
|
ipcRenderer.send("request-show-fec-toast-iswriting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (data["cq"]) {
|
switch (data["cq"]) {
|
||||||
|
case "transmitting":
|
||||||
case "transmitting":
|
// CQ TRANSMITTING
|
||||||
// CQ TRANSMITTING
|
ipcRenderer.send("request-show-cq-toast-transmitting", {
|
||||||
ipcRenderer.send("request-show-cq-toast-transmitting", {
|
data: [data],
|
||||||
data: [data],
|
});
|
||||||
});
|
break;
|
||||||
break;
|
|
||||||
|
case "received":
|
||||||
case "received":
|
// CQ RECEIVED
|
||||||
// CQ RECEIVED
|
ipcRenderer.send("request-show-cq-toast-received", {
|
||||||
ipcRenderer.send("request-show-cq-toast-received", { data: [data] });
|
data: [data],
|
||||||
break;
|
});
|
||||||
}
|
break;
|
||||||
|
}
|
||||||
switch (data["qrv"]) {
|
|
||||||
|
switch (data["qrv"]) {
|
||||||
case "transmitting":
|
case "transmitting":
|
||||||
// QRV TRANSMITTING
|
// QRV TRANSMITTING
|
||||||
ipcRenderer.send("request-show-qrv-toast-transmitting", {
|
ipcRenderer.send("request-show-qrv-toast-transmitting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "received":
|
case "received":
|
||||||
// QRV RECEIVED
|
// QRV RECEIVED
|
||||||
ipcRenderer.send("request-show-qrv-toast-received", { data: [data] });
|
ipcRenderer.send("request-show-qrv-toast-received", {
|
||||||
break;
|
data: [data],
|
||||||
}
|
});
|
||||||
|
break;
|
||||||
switch (data["beacon"]) {
|
}
|
||||||
|
|
||||||
case "transmitting":
|
switch (data["beacon"]) {
|
||||||
// BEACON TRANSMITTING
|
case "transmitting":
|
||||||
ipcRenderer.send("request-show-beacon-toast-transmitting", {
|
// BEACON TRANSMITTING
|
||||||
data: [data],
|
ipcRenderer.send("request-show-beacon-toast-transmitting", {
|
||||||
});
|
data: [data],
|
||||||
break;
|
});
|
||||||
|
break;
|
||||||
case "received":
|
|
||||||
// BEACON RECEIVED
|
case "received":
|
||||||
ipcRenderer.send("request-show-beacon-toast-received", {
|
// BEACON RECEIVED
|
||||||
data: [data],
|
ipcRenderer.send("request-show-beacon-toast-received", {
|
||||||
});
|
data: [data],
|
||||||
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
});
|
||||||
break;
|
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
||||||
}
|
break;
|
||||||
|
}
|
||||||
switch (data["ping"]) {
|
|
||||||
|
switch (data["ping"]) {
|
||||||
case "transmitting":
|
case "transmitting":
|
||||||
// PING TRANSMITTING
|
// PING TRANSMITTING
|
||||||
ipcRenderer.send("request-show-ping-toast-transmitting", {
|
ipcRenderer.send("request-show-ping-toast-transmitting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "received":
|
case "received":
|
||||||
// PING RECEIVED
|
// PING RECEIVED
|
||||||
ipcRenderer.send("request-show-ping-toast-received", {
|
ipcRenderer.send("request-show-ping-toast-received", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "acknowledge":
|
case "acknowledge":
|
||||||
// PING ACKNOWLEDGE
|
// PING ACKNOWLEDGE
|
||||||
ipcRenderer.send("request-show-ping-toast-received-ack", {
|
ipcRenderer.send("request-show-ping-toast-received-ack", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
ipcRenderer.send("request-new-msg-received", { data: [data] });
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ARQ SESSION && freedata == tnc-message
|
// ARQ SESSION && freedata == tnc-message
|
||||||
if (data["arq"] == "session") {
|
if (data["arq"] == "session") {
|
||||||
|
switch (data["status"]) {
|
||||||
switch (data["status"]){
|
|
||||||
|
|
||||||
case "connecting":
|
case "connecting":
|
||||||
// ARQ Open
|
// ARQ Open
|
||||||
ipcRenderer.send("request-show-arq-toast-session-connecting", {
|
ipcRenderer.send("request-show-arq-toast-session-connecting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "connected":
|
case "connected":
|
||||||
// ARQ Opening
|
// ARQ Opening
|
||||||
ipcRenderer.send("request-show-arq-toast-session-connected", {
|
ipcRenderer.send("request-show-arq-toast-session-connected", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "waiting":
|
case "waiting":
|
||||||
// ARQ Opening
|
// ARQ Opening
|
||||||
ipcRenderer.send("request-show-arq-toast-session-waiting", {
|
ipcRenderer.send("request-show-arq-toast-session-waiting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "close":
|
case "close":
|
||||||
// ARQ Closing
|
// ARQ Closing
|
||||||
ipcRenderer.send("request-show-arq-toast-session-close", {
|
ipcRenderer.send("request-show-arq-toast-session-close", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "failed":
|
||||||
|
// ARQ Failed
|
||||||
|
ipcRenderer.send("request-show-arq-toast-session-failed", {
|
||||||
|
data: [data],
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "failed":
|
|
||||||
// ARQ Failed
|
|
||||||
ipcRenderer.send("request-show-arq-toast-session-failed", {
|
|
||||||
data: [data],
|
|
||||||
});
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// ARQ TRANSMISSION && freedata == tnc-message
|
// ARQ TRANSMISSION && freedata == tnc-message
|
||||||
if (data["arq"] == "transmission") {
|
if (data["arq"] == "transmission") {
|
||||||
|
|
||||||
switch (data["status"]) {
|
switch (data["status"]) {
|
||||||
|
|
||||||
case "opened":
|
case "opened":
|
||||||
// ARQ Open
|
// ARQ Open
|
||||||
ipcRenderer.send("request-show-arq-toast-datachannel-opened", {
|
ipcRenderer.send("request-show-arq-toast-datachannel-opened", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "opening":
|
case "opening":
|
||||||
// ARQ Opening IRS/ISS
|
// ARQ Opening IRS/ISS
|
||||||
if (data["irs"] == "False") {
|
if (data["irs"] == "False") {
|
||||||
ipcRenderer.send("request-show-arq-toast-datachannel-opening", {
|
ipcRenderer.send("request-show-arq-toast-datachannel-opening", {
|
||||||
data: [data],
|
data: [data],
|
||||||
})} else {
|
});
|
||||||
|
} else {
|
||||||
ipcRenderer.send(
|
ipcRenderer.send(
|
||||||
"request-show-arq-toast-datachannel-received-opener",
|
"request-show-arq-toast-datachannel-received-opener",
|
||||||
{ data: [data] }
|
{ data: [data] }
|
||||||
)};
|
);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "waiting":
|
case "waiting":
|
||||||
// ARQ waiting
|
// ARQ waiting
|
||||||
ipcRenderer.send("request-show-arq-toast-datachannel-waiting", {
|
ipcRenderer.send("request-show-arq-toast-datachannel-waiting", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "receiving":
|
case "receiving":
|
||||||
// ARQ RX
|
// ARQ RX
|
||||||
ipcRenderer.send("request-update-reception-status", {
|
ipcRenderer.send("request-update-reception-status", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "failed":
|
case "failed":
|
||||||
// ARQ TX Failed
|
// ARQ TX Failed
|
||||||
if (data["reason"] == "protocol version missmatch") {
|
if (data["reason"] == "protocol version missmatch") {
|
||||||
ipcRenderer.send(
|
ipcRenderer.send(
|
||||||
|
@ -413,69 +409,69 @@ client.on("data", function (socketdata) {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "received":
|
case "received":
|
||||||
// ARQ Received
|
// ARQ Received
|
||||||
ipcRenderer.send("request-show-arq-toast-transmission-received", {
|
ipcRenderer.send("request-show-arq-toast-transmission-received", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
ipcRenderer.send("request-update-transmission-status", {
|
ipcRenderer.send("request-update-transmission-status", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
|
|
||||||
dataArray = [];
|
dataArray = [];
|
||||||
messageArray = [];
|
messageArray = [];
|
||||||
|
|
||||||
socketLog.info(data);
|
socketLog.info(data);
|
||||||
// we need to encode here to do a deep check for checking if file or message
|
// we need to encode here to do a deep check for checking if file or message
|
||||||
//var encoded_data = atob(data['data'])
|
//var encoded_data = atob(data['data'])
|
||||||
var encoded_data = atob_FD(data["data"]);
|
var encoded_data = atob_FD(data["data"]);
|
||||||
var splitted_data = encoded_data.split(split_char);
|
var splitted_data = encoded_data.split(split_char);
|
||||||
|
|
||||||
if (splitted_data[0] == "f") {
|
if (splitted_data[0] == "f") {
|
||||||
dataArray.push(data);
|
dataArray.push(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (splitted_data[0] == "m") {
|
if (splitted_data[0] == "m") {
|
||||||
messageArray.push(data);
|
messageArray.push(data);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
rxBufferLengthGui = dataArray.length;
|
rxBufferLengthGui = dataArray.length;
|
||||||
let Files = {
|
let Files = {
|
||||||
data: dataArray,
|
data: dataArray,
|
||||||
};
|
};
|
||||||
ipcRenderer.send("request-update-rx-buffer", Files);
|
ipcRenderer.send("request-update-rx-buffer", Files);
|
||||||
ipcRenderer.send("request-new-msg-received", Files);
|
ipcRenderer.send("request-new-msg-received", Files);
|
||||||
|
|
||||||
//rxMsgBufferLengthGui = messageArray.length;
|
//rxMsgBufferLengthGui = messageArray.length;
|
||||||
let Messages = {
|
let Messages = {
|
||||||
data: messageArray,
|
data: messageArray,
|
||||||
};
|
};
|
||||||
ipcRenderer.send("request-new-msg-received", Messages);
|
ipcRenderer.send("request-new-msg-received", Messages);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "transmitting":
|
case "transmitting":
|
||||||
// ARQ transmitting
|
// ARQ transmitting
|
||||||
ipcRenderer.send(
|
ipcRenderer.send(
|
||||||
"request-show-arq-toast-transmission-transmitting",
|
"request-show-arq-toast-transmission-transmitting",
|
||||||
{ data: [data] }
|
{ data: [data] }
|
||||||
);
|
);
|
||||||
ipcRenderer.send("request-update-transmission-status", {
|
ipcRenderer.send("request-update-transmission-status", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "transmitted":
|
case "transmitted":
|
||||||
// ARQ transmitted
|
// ARQ transmitted
|
||||||
ipcRenderer.send(
|
ipcRenderer.send(
|
||||||
"request-show-arq-toast-transmission-transmitted",
|
"request-show-arq-toast-transmission-transmitted",
|
||||||
{ data: [data] }
|
{ data: [data] }
|
||||||
);
|
);
|
||||||
ipcRenderer.send("request-update-transmission-status", {
|
ipcRenderer.send("request-update-transmission-status", {
|
||||||
data: [data],
|
data: [data],
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue