Use timestamp from message payload if it has one.

Fixes #221.
This commit is contained in:
D. Berge
2022-05-06 15:02:32 +02:00
parent 222c951e49
commit 721cfb36d1

View File

@@ -74,8 +74,11 @@ function parseMessages (buffer, formats = [ "hydronav", "labo", "smartsource" ])
}
// else unknown
}
if (header.tstamp && header._received) {
header._latency = header._received - header.tstamp;
if (header.tstamp) {
navData.tstamp = header.tstamp;
if (header._received) {
header._latency = header._received - header.tstamp;
}
}
navData.payload.push(header);
}