mirror of
https://github.com/stagehacks/Cue-View.git
synced 2026-07-26 09:18:39 +00:00
update @jwetzell/posistagenet to 2.1.1
This commit is contained in:
Generated
+8
-7
@@ -9,7 +9,7 @@
|
||||
"version": "1.2.2",
|
||||
"license": "CC BY-SA 4.0",
|
||||
"dependencies": {
|
||||
"@jwetzell/posistagenet": "1.1.0",
|
||||
"@jwetzell/posistagenet": "2.1.1",
|
||||
"atem-connection": "3.5.0",
|
||||
"bonjour": "3.5.0",
|
||||
"electron-updater": "6.6.2",
|
||||
@@ -660,9 +660,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jwetzell/posistagenet": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-1.1.0.tgz",
|
||||
"integrity": "sha512-Bxg3NG9yeM6qLrIOE90+o3XZpvFW+5lxtHFJGVhvEPcD6T+3eIWKseS53Mrw8kerR/C4p57m+rwe9M1xfYAlEg=="
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-2.1.1.tgz",
|
||||
"integrity": "sha512-KlRYFGuwiPJf07+Ys5qGxPJjdqMni0xDHfUojGbfCzxQ37OQ4UXKBjjFGhIACMTWuAyMks4lnZOrXeq6Y4HRhg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@malept/cross-spawn-promise": {
|
||||
"version": "2.0.0",
|
||||
@@ -7391,9 +7392,9 @@
|
||||
}
|
||||
},
|
||||
"@jwetzell/posistagenet": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-1.1.0.tgz",
|
||||
"integrity": "sha512-Bxg3NG9yeM6qLrIOE90+o3XZpvFW+5lxtHFJGVhvEPcD6T+3eIWKseS53Mrw8kerR/C4p57m+rwe9M1xfYAlEg=="
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-2.1.1.tgz",
|
||||
"integrity": "sha512-KlRYFGuwiPJf07+Ys5qGxPJjdqMni0xDHfUojGbfCzxQ37OQ4UXKBjjFGhIACMTWuAyMks4lnZOrXeq6Y4HRhg=="
|
||||
},
|
||||
"@malept/cross-spawn-promise": {
|
||||
"version": "2.0.0",
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@
|
||||
"prettier": "3.5.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@jwetzell/posistagenet": "1.1.0",
|
||||
"@jwetzell/posistagenet": "2.1.1",
|
||||
"atem-connection": "3.5.0",
|
||||
"bonjour": "3.5.0",
|
||||
"electron-updater": "6.6.2",
|
||||
|
||||
@@ -43,15 +43,32 @@ exports.data = function data(_device, buf, info) {
|
||||
device.decoders[info.address].decode(buf);
|
||||
|
||||
Object.keys(device.decoders).forEach((address) => {
|
||||
console.log(device.decoders[address].trackers)
|
||||
device.data[address] = {
|
||||
trackers: device.decoders[address].trackers,
|
||||
system_name: device.decoders[address].system_name,
|
||||
fields: device.decoders[address].getTrackerFields(),
|
||||
fields: getTrackerFields(device.decoders[address].trackers),
|
||||
};
|
||||
});
|
||||
device.draw();
|
||||
};
|
||||
|
||||
function getTrackerFields(trackers) {
|
||||
const keys = new Set(
|
||||
Object.values(trackers)
|
||||
.map((tracker) => Object.keys(tracker))
|
||||
.flat(1)
|
||||
);
|
||||
|
||||
// NOTE(jwetzell): remove fields that definitely exist
|
||||
keys.delete('id');
|
||||
keys.delete('has_subchunks');
|
||||
keys.delete('data_len');
|
||||
keys.delete('chunk_data');
|
||||
|
||||
return keys;
|
||||
}
|
||||
|
||||
exports.heartbeat = function heartbeat(device) {};
|
||||
|
||||
exports.update = function update(_device, doc, updateType, updateData) {};
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<table>
|
||||
<tr>
|
||||
<th></th>
|
||||
<% if(instanceData.fields.has('tracker_name')) { %>
|
||||
<% if(instanceData.fields.has('name')) { %>
|
||||
<th></th>
|
||||
<% } %>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<th colspan="3" class="bg-ori border-right">ORI</th>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('status')) { %>
|
||||
<% if(instanceData.fields.has('validity')) { %>
|
||||
<th class="border-right"></th>
|
||||
<% } %>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<% if(instanceData.fields.has('tracker_name')) { %>
|
||||
<% if(instanceData.fields.has('name')) { %>
|
||||
<th>Name</th>
|
||||
<% } %>
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
<th class="bg-ori border-right">z</th>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('status')) { %>
|
||||
<% if(instanceData.fields.has('validity')) { %>
|
||||
<th class="border-right">validity</th>
|
||||
<% } %>
|
||||
|
||||
@@ -96,51 +96,51 @@
|
||||
|
||||
<tr>
|
||||
<td><%= trackerId %></td>
|
||||
<% if(instanceData.fields.has('tracker_name')) { %>
|
||||
<td><%= trackerData.tracker_name?.tracker_name%></td>
|
||||
<% if(instanceData.fields.has('name')) { %>
|
||||
<td><%= trackerData.name%></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('pos')) { %>
|
||||
<!-- pos -->
|
||||
<td class="bg-pos"><%= trackerData.pos?.pos_x?.toFixed(2) %></td>
|
||||
<td class="bg-pos"><%= trackerData.pos?.pos_y?.toFixed(2) %></td>
|
||||
<td class="bg-pos border-right"><%= trackerData.pos?.pos_z?.toFixed(2) %></td>
|
||||
<td class="bg-pos"><%= trackerData.pos?.x?.toFixed(2) %></td>
|
||||
<td class="bg-pos"><%= trackerData.pos?.y?.toFixed(2) %></td>
|
||||
<td class="bg-pos border-right"><%= trackerData.pos?.z?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('speed')) { %>
|
||||
<!-- speed -->
|
||||
<td class="bg-speed"><%= trackerData.speed?.speed_x?.toFixed(2) %></td>
|
||||
<td class="bg-speed"><%= trackerData.speed?.speed_y?.toFixed(2) %></td>
|
||||
<td class="bg-speed border-right"><%= trackerData.speed?.speed_z?.toFixed(2) %></td>
|
||||
<td class="bg-speed"><%= trackerData.speed?.x?.toFixed(2) %></td>
|
||||
<td class="bg-speed"><%= trackerData.speed?.y?.toFixed(2) %></td>
|
||||
<td class="bg-speed border-right"><%= trackerData.speed?.z?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('ori')) { %>
|
||||
<!-- ori -->
|
||||
<td class="bg-ori"><%= trackerData.ori?.ori_x?.toFixed(2) %></td>
|
||||
<td class="bg-ori"><%= trackerData.ori?.ori_y?.toFixed(2) %></td>
|
||||
<td class="bg-ori border-right"><%= trackerData.ori?.ori_z?.toFixed(2) %></td>
|
||||
<td class="bg-ori"><%= trackerData.ori?.x?.toFixed(2) %></td>
|
||||
<td class="bg-ori"><%= trackerData.ori?.y?.toFixed(2) %></td>
|
||||
<td class="bg-ori border-right"><%= trackerData.ori?.z?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('status')) { %>
|
||||
<td class="border-right"><%= trackerData.status?.validity?.toFixed(2) %></td>
|
||||
<% if(instanceData.fields.has('validity')) { %>
|
||||
<td class="border-right"><%= trackerData.validity?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('accel')) { %>
|
||||
<!-- accel -->
|
||||
<td class="bg-accel"><%= trackerData.accel?.accel_x?.toFixed(2) %></td>
|
||||
<td class="bg-accel"><%= trackerData.accel?.accel_y?.toFixed(2) %></td>
|
||||
<td class="bg-accel border-right"><%= trackerData.accel?.accel_z?.toFixed(2) %></td>
|
||||
<td class="bg-accel"><%= trackerData.accel?.x?.toFixed(2) %></td>
|
||||
<td class="bg-accel"><%= trackerData.accel?.y?.toFixed(2) %></td>
|
||||
<td class="bg-accel border-right"><%= trackerData.accel?.z?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('trgtpos')) { %>
|
||||
<!-- trgtpos -->
|
||||
<td class="bg-trgtpos"><%= trackerData.trgtpos?.trgtpos_x?.toFixed(2) %></td>
|
||||
<td class="bg-trgtpos"><%= trackerData.trgtpos?.trgtpos_y?.toFixed(2) %></td>
|
||||
<td class="bg-trgtpos border-right"><%= trackerData.trgtpos?.trgtpos_z?.toFixed(2) %></td>
|
||||
<td class="bg-trgtpos"><%= trackerData.trgtpos?.x?.toFixed(2) %></td>
|
||||
<td class="bg-trgtpos"><%= trackerData.trgtpos?.y?.toFixed(2) %></td>
|
||||
<td class="bg-trgtpos border-right"><%= trackerData.trgtpos?.z?.toFixed(2) %></td>
|
||||
<% } %>
|
||||
|
||||
<% if(instanceData.fields.has('timestamp')) { %>
|
||||
<td><%= trackerData.timestamp?.tracker_timestamp %></td>
|
||||
<td><%= trackerData.timestamp %></td>
|
||||
<% } %>
|
||||
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user