changed name to FreeDATA

This commit is contained in:
DJ2LS 2021-09-13 18:27:50 +02:00 committed by GitHub
parent ce5b25bd67
commit 7875f6a5e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 35 additions and 35 deletions

View file

@ -6,7 +6,7 @@ const {
// https://stackoverflow.com/a/26227660
var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.config")
var configFolder = path.join(appDataFolder, "codec2-FreeDATA");
var configFolder = path.join(appDataFolder, "FreeDATA");
var configPath = path.join(configFolder, 'config.json')
const config = require(configPath);
@ -44,7 +44,7 @@ daemon.on('error', function(data) {
/*
client.on('close', function(data) {
console.log(' TNC connection closed');
setTimeout(connectTNC, 2000)
setTimeout(connectTNC, 2000)
});
*/
@ -53,13 +53,13 @@ daemon.on('end', function(data) {
setTimeout(connectDAEMON, 2000)
});
//exports.writeCommand = function(command){
//exports.writeCommand = function(command){
writeDaemonCommand = function(command) {
// we use the writingCommand function to update our TCPIP state because we are calling this function a lot
// if socket openend, we are able to run commands
if (daemon.readyState == 'open') {
//uiMain.setDAEMONconnection('open')
//uiMain.setDAEMONconnection('open')
daemon.write(command + '\n');
}

View file

@ -6,10 +6,10 @@ const {
const path = require('path')
const fs = require('fs')
app.setName("codec2-FreeDATA");
app.setName("FreeDATA");
var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.config")
var configFolder = path.join(appDataFolder, "codec2-FreeDATA");
var configFolder = path.join(appDataFolder, "FreeDATA");
var configPath = path.join(configFolder, 'config.json')
// create folder if not exists
@ -44,7 +44,7 @@ if (!fs.existsSync(configPath)) {
// Creates receivedFiles folder if not exists
// https://stackoverflow.com/a/26227660
var appDataFolder = process.env.HOME
var applicationFolder = path.join(appDataFolder, "codec2-FreeDATA");
var applicationFolder = path.join(appDataFolder, "FreeDATA");
var receivedFilesFolder = path.join(applicationFolder, "receivedFiles");
// https://stackoverflow.com/a/13544465

View file

@ -14,7 +14,7 @@ const {
// https://stackoverflow.com/a/26227660
var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.config")
var configFolder = path.join(appDataFolder, "codec2-FreeDATA");
var configFolder = path.join(appDataFolder, "FreeDATA");
var configPath = path.join(configFolder, 'config.json')
const config = require(configPath);
@ -23,7 +23,7 @@ setInterval(daemon.getDaemonState, 1000)
setInterval(sock.getTncState, 150)
setInterval(sock.getRxBuffer, 1000)
// UPDATE FFT DEMO
// UPDATE FFT DEMO
/*
updateFFT = function(fft) {
var fft = Array.from({
@ -64,7 +64,7 @@ window.addEventListener('DOMContentLoaded', () => {
document.getElementById("waterfall").style.height = '0px';
}
// remote tnc
// remote tnc
if (config.tnclocation == 'remote') {
document.getElementById("local-remote-switch1").checked = false
document.getElementById("local-remote-switch2").checked = true
@ -172,7 +172,7 @@ window.addEventListener('DOMContentLoaded', () => {
});
// saveMyCall button clicked
// saveMyCall button clicked
document.getElementById("saveMyCall").addEventListener("click", () => {
callsign = document.getElementById("myCall").value
config.mycall = callsign
@ -180,7 +180,7 @@ window.addEventListener('DOMContentLoaded', () => {
sock.saveMyCall(callsign)
});
// saveMyGrid button clicked
// saveMyGrid button clicked
document.getElementById("saveMyGrid").addEventListener("click", () => {
grid = document.getElementById("myGrid").value
config.mygrid = grid
@ -189,24 +189,24 @@ window.addEventListener('DOMContentLoaded', () => {
});
// startPing button clicked
// startPing button clicked
document.getElementById("sendPing").addEventListener("click", () => {
var dxcallsign = document.getElementById("dxCall").value
sock.sendPing(dxcallsign)
});
// dataModalstartPing button clicked
// dataModalstartPing button clicked
document.getElementById("dataModalSendPing").addEventListener("click", () => {
var dxcallsign = document.getElementById("dataModalDxCall").value
sock.sendPing(dxcallsign)
});
// sendCQ button clicked
// sendCQ button clicked
document.getElementById("sendCQ").addEventListener("click", () => {
sock.sendCQ()
});
// startTNC button clicked
// startTNC button clicked
document.getElementById("startTNC").addEventListener("click", () => {
var rx_audio = document.getElementById("audio_input_selectbox").value
var tx_audio = document.getElementById("audio_output_selectbox").value
@ -230,12 +230,12 @@ window.addEventListener('DOMContentLoaded', () => {
}, 4000);
})
// stopTNC button clicked
// stopTNC button clicked
document.getElementById("stopTNC").addEventListener("click", () => {
daemon.stopTNC()
})
// openDataModule button clicked
// openDataModule button clicked
document.getElementById("openDataModule").addEventListener("click", () => {
if (document.getElementById("mySidebar").style.width == "40%") {
document.getElementById("mySidebar").style.width = "0px";
@ -244,7 +244,7 @@ window.addEventListener('DOMContentLoaded', () => {
}
})
// START TRANSMISSION
// START TRANSMISSION
document.getElementById("startTransmission").addEventListener("click", () => {
var fileList = document.getElementById("dataModalFile").files;
@ -288,7 +288,7 @@ ipcRenderer.on('action-update-tnc-state', (event, arg) => {
length: 2048
}, () => Math.floor(Math.random() * 10));
spectrum.addData(fft);
*/
*/
// update FFT
@ -300,7 +300,7 @@ ipcRenderer.on('action-update-tnc-state', (event, arg) => {
//console.log(array[0])
spectrum.addData(array[0]);
}
}
// TOE TIME OF EXECUTION --> How many time needs a command to be executed until data arrives
@ -322,8 +322,8 @@ ipcRenderer.on('action-update-tnc-state', (event, arg) => {
const config = {
plugins: {
legend: {
display: false,
},
display: false,
},
},
animations: false,
tooltips: {
@ -464,7 +464,7 @@ ipcRenderer.on('action-update-tnc-state', (event, arg) => {
document.getElementById("transmission_progress").setAttribute("aria-valuenow", arg.arq_transmission_percent)
document.getElementById("transmission_progress").setAttribute("style", "width:" + arg.arq_transmission_percent + "%;")
// UPDATE HEARD STATIONS
// UPDATE HEARD STATIONS
var tbl = document.getElementById("heardstations");
document.getElementById("heardstations").innerHTML = ''
@ -495,9 +495,9 @@ ipcRenderer.on('action-update-tnc-state', (event, arg) => {
// now we update the heard stations list
var row = document.createElement("tr");
//https://stackoverflow.com/q/51421470
//https://stackoverflow.com/q/51421470
//https://stackoverflow.com/a/847196
//https://stackoverflow.com/a/847196
timestampRaw = arg.stations[i]['TIMESTAMP']
var date = new Date(timestampRaw * 1000);
var hours = date.getHours();
@ -696,9 +696,9 @@ ipcRenderer.on('action-update-rx-buffer', (event, arg) => {
// now we update the heard stations list
var row = document.createElement("tr");
//https://stackoverflow.com/q/51421470
//https://stackoverflow.com/q/51421470
//https://stackoverflow.com/a/847196
//https://stackoverflow.com/a/847196
timestampRaw = arg.data[i]['TIMESTAMP']
var date = new Date(timestampRaw * 1000);
var hours = date.getHours();
@ -739,7 +739,7 @@ ipcRenderer.on('action-update-rx-buffer', (event, arg) => {
// https://stackoverflow.com/a/26227660
var appDataFolder = process.env.HOME
console.log("appDataFolder:" + appDataFolder)
var applicationFolder = path.join(appDataFolder, "codec2-FreeDATA");
var applicationFolder = path.join(appDataFolder, "FreeDATA");
console.log(applicationFolder)
var receivedFilesFolder = path.join(applicationFolder, "receivedFiles");
console.log("receivedFilesFolder: " + receivedFilesFolder)

View file

@ -6,7 +6,7 @@ const {
// https://stackoverflow.com/a/26227660
var appDataFolder = process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Application Support' : process.env.HOME + "/.config")
var configFolder = path.join(appDataFolder, "codec2-FreeDATA");
var configFolder = path.join(appDataFolder, "FreeDATA");
var configPath = path.join(configFolder, 'config.json')
const config = require(configPath);
@ -61,20 +61,20 @@ client.on('error', function(data) {
/*
client.on('close', function(data) {
console.log(' TNC connection closed');
setTimeout(connectTNC, 2000)
setTimeout(connectTNC, 2000)
});
*/
client.on('end', function(data) {
console.log('TNC connection ended');
//setTimeout(connectTNC, 2000)
//setTimeout(connectTNC, 2000)
setTimeout(connectTNC, 0)
// setTimeout( function() { exports.connectTNC(tnc_host, tnc_port); }, 2000 );
});
//exports.writeTncCommand = function(command){
//exports.writeTncCommand = function(command){
writeTncCommand = function(command) {
//console.log(command)
@ -99,7 +99,7 @@ writeTncCommand = function(command) {
client.on('data', function(data) {
/*
/*
stackoverflow.com questions 9070700 nodejs-net-createserver-large-amount-of-data-coming-in
*/
@ -176,7 +176,7 @@ function hexToBytes(hex) {
return bytes;
}
//Save myCall
//Save myCall
exports.saveMyCall = function(callsign) {
command = '{"type" : "SET", "command": "MYCALLSIGN" , "parameter": "' + callsign + '", "timestamp" : ' + Date.now() + '}'
writeTncCommand(command)