Changing the way we load protobuf definitions since meshtastic added a submodule that is not loading properly

This commit is contained in:
Pablo Revilla
2025-08-21 10:49:30 -07:00
parent 2cf2c32e31
commit 4c815ec486
+18
View File
@@ -65,6 +65,13 @@
<div id="chart_daily_all" class="chart"></div>
</div>
<!-- Daily packets - Text Messages -->
<div class="card-section">
<p class="section-header">Packets per Day - Text Messages (Port 1, Last 14 Days)</p>
<div id="total_daily_portnum_1" class="total-count">Total: 0</div>
<div id="chart_daily_portnum_1" class="chart"></div>
</div>
<!-- Overall hourly packets -->
<div class="card-section">
<p class="section-header">Packets per Hour - All Ports</p>
@@ -145,6 +152,7 @@
let chartPortnum70 = null;
let chartPortnum71 = null;
let chartDailyAll = null;
let chartDailyPortnum1 = null;
function renderChart(domId, data, type, color, isHourly) {
const el = document.getElementById(domId);
@@ -159,6 +167,7 @@
case 'chart_portnum_70': chartPortnum70 = chart; break;
case 'chart_portnum_71': chartPortnum71 = chart; break;
case 'chart_daily_all': chartDailyAll = chart; break;
case 'chart_daily_portnum_1': chartDailyPortnum1 = chart; break;
}
const periods = data.map(d => {
@@ -200,14 +209,22 @@
}
async function init() {
// Daily all ports
const dailyAllData = await fetchStats('day', 14);
updateTotalCount('total_daily_all', dailyAllData);
renderChart('chart_daily_all', dailyAllData, 'line', '#66bb6a', false);
// Daily text packets (port 1) as BAR chart
const dailyPort1Data = await fetchStats('day', 14, 1);
updateTotalCount('total_daily_portnum_1', dailyPort1Data);
renderChart('chart_daily_portnum_1', dailyPort1Data, 'bar', '#ff5722', false);
// Hourly all ports
const hourlyAllData = await fetchStats('hour', 24);
updateTotalCount('total_hourly_all', hourlyAllData);
renderChart('chart_hourly_all', hourlyAllData, 'bar', '#03dac6', true);
// Hourly by port
const portnums = [1, 3, 4, 67, 70, 71];
const colors = ['#ff5722', '#2196f3', '#9c27b0', '#ffeb3b', '#795548', '#4caf50'];
const domIds = [
@@ -244,6 +261,7 @@
if (chartPortnum70) chartPortnum70.resize();
if (chartPortnum71) chartPortnum71.resize();
if (chartDailyAll) chartDailyAll.resize();
if (chartDailyPortnum1) chartDailyPortnum1.resize();
});
init();