<%= listName%>

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

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

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

<% Object.entries(instanceData.trackers).forEach(([trackerId,trackerData]) => { %> <% }); %>
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 %> <%= trackerData.tracker_name.tracker_name %> <%= trackerData.pos?.pos_x?.toFixed(2) %> <%= trackerData.pos?.pos_y?.toFixed(2) %> <%= trackerData.pos?.pos_z?.toFixed(2) %> <%= trackerData.speed?.speed_x?.toFixed(2) %> <%= trackerData.speed?.speed_y?.toFixed(2) %> <%= trackerData.speed?.speed_z?.toFixed(2) %> <%= trackerData.ori?.ori_x?.toFixed(2) %> <%= trackerData.ori?.ori_y?.toFixed(2) %> <%= trackerData.ori?.ori_z?.toFixed(2) %> <%= trackerData.status?.validity?.toFixed(2) %> <%= trackerData.accel?.accel_x?.toFixed(2) %> <%= trackerData.accel?.accel_y?.toFixed(2) %> <%= trackerData.accel?.accel_z?.toFixed(2) %> <%= trackerData.trgtpos?.trgtpos_x?.toFixed(2) %> <%= trackerData.trgtpos?.trgtpos_y?.toFixed(2) %> <%= trackerData.trgtpos?.trgtpos_z?.toFixed(2) %> <%= trackerData.timestamp?.tracker_timestamp %>
<% }); %>