<%= listName%>

<% Object.keys(data).forEach((address) => { const instanceData = data[address] %>

Server: <%= instanceData.info.system_name ? instanceData.info.system_name : ''%> (<%= address %>)

Tracker Count: <%= Object.keys(instanceData.data.trackers).length %>

<% Object.entries(instanceData.info.trackers).forEach(([trackerId,trackerInfo]) => { const trackerData = instanceData.data.trackers[trackerId] %> <% }); %>
POS SPEED ORI ACCEL TRGTPOS
ID Name x y z x y z x y z validity x y z x y z tracker_timestamp
<%= trackerId %> <%= trackerInfo.name %> <%= trackerData.pos?.x?.toFixed(2) %> <%= trackerData.pos?.y?.toFixed(2) %> <%= trackerData.pos?.z?.toFixed(2) %> <%= trackerData.speed?.x?.toFixed(2) %> <%= trackerData.speed?.y?.toFixed(2) %> <%= trackerData.speed?.z?.toFixed(2) %> <%= trackerData.ori?.x?.toFixed(2) %> <%= trackerData.ori?.y?.toFixed(2) %> <%= trackerData.ori?.z?.toFixed(2) %> <%= trackerData.status?.validity?.toFixed(2) %> <%= trackerData.accel?.x?.toFixed(2) %> <%= trackerData.accel?.y?.toFixed(2) %> <%= trackerData.accel?.z?.toFixed(2) %> <%= trackerData.trgtpos?.x?.toFixed(2) %> <%= trackerData.trgtpos?.y?.toFixed(2) %> <%= trackerData.trgtpos?.z?.toFixed(2) %> <%= trackerData.timestamp?.tracker_timestamp %>
<% }); %>