From cb27cfbbd80a86ec26cb61b72cf8f92e416db4fe Mon Sep 17 00:00:00 2001 From: Kim - DG9VH Date: Tue, 3 Nov 2020 15:00:35 +0100 Subject: [PATCH] Bugfixing --- html/.index.html.swp | Bin 1024 -> 0 bytes html/js/functions.js | 61 +++++++++++++++++++++++++++++-------------- 2 files changed, 41 insertions(+), 20 deletions(-) delete mode 100644 html/.index.html.swp diff --git a/html/.index.html.swp b/html/.index.html.swp deleted file mode 100644 index 3c0fe218f906905f5222b389be2c29e7d5c36cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmYc?$V<%2S1{HyVn6`_tPBhVnJ7XyIVokisp*M0rQs6#`2{8VzP>JDzAlNy8TuI| bxjFioc`2zCdLSlT*(hT)1V%%EP9XpQPYn@N diff --git a/html/js/functions.js b/html/js/functions.js index bbc7cba..c274cef 100644 --- a/html/js/functions.js +++ b/html/js/functions.js @@ -99,41 +99,62 @@ function getLastHeard(document, event) { // 01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 // M: 2020-11-01 21:33:27.454 YSF, received network data from DG2MAS to DG-ID 0 at DG2MAS // M: 2020-11-01 21:33:35.025 YSF, received network end of transmission from DG2MAS to DG-ID 0, 7.7 seconds, 0% packet loss, BER: 0.0% + if (event.data.indexOf("Talker Alias") < 0 && event.data.indexOf("Downlink Activate") < 9) { $(document).ready(function() { - var rowIndexes = []; + var rowIndexes = [], + timestamp = getTimestamp(event.data), + mode = getMode(event.data), + callsign = getCallsign(event.data), + target = getTarget(event.data), + source = getSource(event.data), + duration = getDuration(event.data), + loss = getLoss(event.data), + ber = getBER(event.data), + addToQSO = getAddToQSO(event.data); + if (mode == "POCSAG") { + callsign = "POCSAG"; + target = ""; + source = ""; + duration = ""; + loss = ""; + ber = ""; + addToQSO = ""; + } t_lh.rows( function ( idx, data, node ) { - if(data[2] === getCallsign(event.data)){ + if(data[2] === callsign){ rowIndexes.push(idx); } return false; }); + if (rowIndexes[0]) { newData = [ - getTimestamp(event.data), - getMode(event.data), - getCallsign(event.data), - getTarget(event.data), - getSource(event.data), - getDuration(event.data), - getLoss(event.data), - getBER(event.data), - getAddToQSO(event.data) + timestamp, + mode, + callsign, + target, + source, + duration, + loss, + ber, + addToQSO ] t_lh.row(rowIndexes[0]).data( newData ).draw(); } else { t_lh.row.add( [ - getTimestamp(event.data), - getMode(event.data), - getCallsign(event.data), - getTarget(event.data), - getSource(event.data), - getDuration(event.data), - getLoss(event.data), - getBER(event.data), - getAddToQSO(event.data) + timestamp, + mode, + callsign, + target, + source, + duration, + loss, + ber, + addToQSO ] ).draw(); } }); + } } function getLocalHeard(document, event) {