preparing for rx buffer

This commit is contained in:
DJ2LS 2021-08-16 19:39:20 +02:00 committed by GitHub
parent 2700a0fffa
commit 6686eceac7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 8 deletions

View file

@ -226,7 +226,9 @@ window.addEventListener('DOMContentLoaded', () => {
var reader = new FileReader();
reader.readAsBinaryString(fileList[0]);
//reader.readAsBinaryString(fileList[0]);
reader.readAsDataURL(fileList[0]);
reader.onload = function(e) {
// binary data
@ -237,6 +239,9 @@ window.addEventListener('DOMContentLoaded', () => {
console.log(fileList[0].type)
console.log(fileList[0].size)
console.log(fileList[0].path)
var data = e.target.result
console.log(data)
let Data = {
command: "sendFile",
@ -245,7 +250,7 @@ window.addEventListener('DOMContentLoaded', () => {
frames: document.getElementById("framesperburst").value,
filetype: fileList[0].type,
filename: fileList[0].name,
data: e.target.result,
data: data,
checksum: '123123123',
};
ipcRenderer.send('run-tnc-command', Data);
@ -504,11 +509,7 @@ try {
var dataTypeText = document.createElement('span');
dataTypeText.innerText = arg.stations[i]['DATATYPE']
dataType.appendChild(dataTypeText);
if(dataTypeText.innerText == 'CQ CQ CQ'){
row.classList.add("table-success");
}

View file

@ -136,6 +136,17 @@ client.on('data', function(data) {
console.log(Data)
ipcRenderer.send('request-update-tnc-state', Data);
}
if (data['COMMAND'] == 'RX_BUFFER') {
let Data = {
data : data['DATA'],
};
console.log(Data)
ipcRenderer.send('request-update-rx-buffer', Data);
}
/*
if (data['COMMAND'] == 'DATA_STATE') {
let Data = {
@ -242,7 +253,7 @@ exports.sendFile = function(dxcallsign, mode, frames, filename, filetype, data,
// Send Message
exports.sendMessage = function(dxcallsign, mode, frames, data, checksum) {
command = '{"type" : "ARQ", "command" : "sendMessage", "dxcallsign" : " '+dxcallsign+' ", "mode" : " '+mode+' ", "n_frames" : " '+frames+' ", "data" : " '+data+' ", "checksum" : " '+checksum+' ", "timestamp" : '+Date.now()+'}'
command = '{"type" : "ARQ", "command" : "sendMessage", "dxcallsign" : " '+dxcallsign+' ", "mode" : " '+mode+' ", "n_frames" : " '+frames+' ", "data" : '+data+' , "checksum" : " '+checksum+' ", "timestamp" : '+Date.now()+'}'
writeTncCommand(command)
}