1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
VILLASnode/web/socket/file.js

36 lines
703 B
JavaScript

function fileStart(e)
{
var file = e.target.files[0];
var reader = new FileReader();
var start;
var msgs = [ ]
var position = 0;
reader.onload = function(e) {
var lines = e.target.result.split(/[\r\n]+/g); // tolerate both Windows and Unix linebreaks
for (var i = 0; i < lines.length; i++) {
var msg = new Msg();
msg.parse(lines[i]);
msgs.push(msg);
}
console.log('Read ' + msgs.length + ' samples from file');
if (msgs.length > 0) {
var offset = Date.now() - msgs[0].ts;
var data = [];
for (var i = 0; i < msgs.length; i++)
data.push(msgs[i].ts + offset, msgs[i].data[0]);
plotData.push(data);
}
else {
}
};
reader.readAsText(file);
}