diff --git a/data_embed/index.html b/data_embed/index.html index ca64118..47a7d25 100644 --- a/data_embed/index.html +++ b/data_embed/index.html @@ -167,6 +167,7 @@
Time (UTC) | Frame | RSSI | SNR | diff --git a/data_embed/js.js b/data_embed/js.js index c11f1b2..1835e0c 100644 --- a/data_embed/js.js +++ b/data_embed/js.js @@ -47,6 +47,9 @@ window.onload = function () { tbody.innerHTML = ''; for (const frameInfo of response['received']) { let tr = document.createElement('tr'); + let td_t = document.createElement('td'); + td_t.innerHTML = frameInfo['time']; + tr.appendChild(td_t); let td_p = document.createElement('td'); td_p.innerHTML = frameInfo['packet']; tr.appendChild(td_p); diff --git a/include/taskWebServer.h b/include/taskWebServer.h index 383a501..7432cc9 100644 --- a/include/taskWebServer.h +++ b/include/taskWebServer.h @@ -16,6 +16,7 @@ typedef struct { } tWebServerCfg; typedef struct { + struct tm rxTime; String *packet; int RSSI; int SNR; diff --git a/src/TTGO_T-Beam_LoRa_APRS.ino b/src/TTGO_T-Beam_LoRa_APRS.ino index c766298..692a059 100644 --- a/src/TTGO_T-Beam_LoRa_APRS.ino +++ b/src/TTGO_T-Beam_LoRa_APRS.ino @@ -441,6 +441,7 @@ void sendToWebList(const String& TNC2FormatedFrame, const int RSSI, const int SN receivedPacketData->packet->concat(TNC2FormatedFrame); receivedPacketData->RSSI = RSSI; receivedPacketData->SNR = SNR; + getLocalTime(&receivedPacketData->rxTime); if (xQueueSend(webListReceivedQueue, &receivedPacketData, (1000 / portTICK_PERIOD_MS)) != pdPASS){ // remove buffer on error diff --git a/src/taskWebServer.cpp b/src/taskWebServer.cpp index b3deb49..7d20616 100644 --- a/src/taskWebServer.cpp +++ b/src/taskWebServer.cpp @@ -2,6 +2,7 @@ #include "taskWebServer.h" #include "preference_storage.h" #include "syslog_log.h" +#include
---|