add support for multiple PSN servers

This commit is contained in:
2023-09-12 12:52:49 -05:00
parent 8f59f2a0ba
commit 89c36c8155
2 changed files with 62 additions and 54 deletions
+38 -37
View File
@@ -3,7 +3,11 @@
</header>
<div>
<h2>Tracker Count: <%= Object.keys(data.data.trackers).length %></h2>
<% Object.keys(data).forEach((address) => {
const instanceData = data[address]
%>
<h2>Server: <%= instanceData.info.system_name ? instanceData.info.system_name : ''%> (<%= address %>)</h2>
<h3>Tracker Count: <%= Object.keys(instanceData.data.trackers).length %></h3>
<table>
<tr>
@@ -15,43 +19,40 @@
<th></th>
<th colspan="3">ACCEL</th>
<th colspan="3">TRGTPOS</th>
</tr>
<tr>
<th>ID</th>
<th>Name</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>validity</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>tracker_timestamp</th>
</tr>
<tr>
<th>ID</th>
<th>Name</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>validity</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>x</th>
<th>y</th>
<th>z</th>
<th>tracker_timestamp</th>
</tr>
<% Object.entries(data.info.trackers).forEach(([trackerId,trackerInfo]) => {
const trackerData = data.data.trackers[trackerId]
<% Object.entries(instanceData.info.trackers).forEach(([trackerId,trackerInfo]) => {
const trackerData = instanceData.data.trackers[trackerId]
%>
<tr>
<tr>
<td><%= trackerId %></td>
<td><%= trackerInfo.name %></td>
@@ -84,12 +85,12 @@
<!-- pos -->
<td><%= trackerData.tracker_timestamp %></td>
</tr>
<% }); %>
</table>
<%
});
%>
</div>