<%= listName%>

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

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

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

<% if(instanceData.fields.has('name')) { %> <% } %> <% if(instanceData.fields.has('pos')) { %> <% } %> <% if(instanceData.fields.has('speed')) { %> <% } %> <% if(instanceData.fields.has('ori')) { %> <% } %> <% if(instanceData.fields.has('validity')) { %> <% } %> <% if(instanceData.fields.has('accel')) { %> <% } %> <% if(instanceData.fields.has('trgtpos')) { %> <% } %> <% if(instanceData.fields.has('timestamp')) { %> <% } %> <% if(instanceData.fields.has('name')) { %> <% } %> <% if(instanceData.fields.has('pos')) { %> <% } %> <% if(instanceData.fields.has('speed')) { %> <% } %> <% if(instanceData.fields.has('ori')) { %> <% } %> <% if(instanceData.fields.has('validity')) { %> <% } %> <% if(instanceData.fields.has('accel')) { %> <% } %> <% if(instanceData.fields.has('trgtpos')) { %> <% } %> <% if(instanceData.fields.has('timestamp')) { %> <% } %> <% Object.entries(instanceData.trackers).forEach(([trackerId,trackerData]) => { %> <% if(instanceData.fields.has('name')) { %> <% } %> <% if(instanceData.fields.has('pos')) { %> <% } %> <% if(instanceData.fields.has('speed')) { %> <% } %> <% if(instanceData.fields.has('ori')) { %> <% } %> <% if(instanceData.fields.has('validity')) { %> <% } %> <% if(instanceData.fields.has('accel')) { %> <% } %> <% if(instanceData.fields.has('trgtpos')) { %> <% } %> <% if(instanceData.fields.has('timestamp')) { %> <% } %> <% }); %>
POSSPEEDORIACCELTRGTPOS
IDNamex y zx y zx y zvalidityx y zx y ztracker_timestamp
<%= trackerId %><%= trackerData.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.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 %>
<% }); %>