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

View file

@ -136,6 +136,17 @@ client.on('data', function(data) {
console.log(Data) console.log(Data)
ipcRenderer.send('request-update-tnc-state', 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') { if (data['COMMAND'] == 'DATA_STATE') {
let Data = { let Data = {
@ -242,7 +253,7 @@ exports.sendFile = function(dxcallsign, mode, frames, filename, filetype, data,
// Send Message // Send Message
exports.sendMessage = function(dxcallsign, mode, frames, data, checksum) { 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) writeTncCommand(command)
} }