mirror of
https://github.com/stagehacks/Cue-View.git
synced 2026-09-01 18:49:00 +00:00
update @jwetzell/posistagenet to 2.1.1
This commit is contained in:
@@ -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) {};
|
||||
|
||||
Reference in New Issue
Block a user