Add timestamps of locations providers #18

Merged
localhorst merged 9 commits from feat/timestamps into main 2025-02-14 21:22:58 +01:00
Showing only changes of commit 5e4fd59148 - Show all commits
+15 -15
View File
@@ -42,21 +42,22 @@ router.post(
)?.measurementValue, )?.measurementValue,
}); });
const messageData = message.uplink_message.decoded_payload?.messages[0];
const latitudeData = messageData?.find((e) => e.type === "Latitude");
const longitudeData = messageData?.find((e) => e.type === "Longitude");
const gnnsLocation = { const gnnsLocation = {
latitude: message.uplink_message.decoded_payload?.messages[0].find( latitude: latitudeData?.measurementValue,
(e) => e.type === "Latitude" longitude: longitudeData?.measurementValue,
)?.measurementValue,
longitude: message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Longitude"
)?.measurementValue,
}; };
const gnssMetadata = message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Latitude"
);
const gnssTimestamp = { const gnssTimestamp = {
timestamp: gnssMetadata?.timestamp ? new Date(gnssMetadata.timestamp) : undefined timestamp: latitudeData?.timestamp
? new Date(latitudeData.timestamp)
: longitudeData?.timestamp
? new Date(longitudeData.timestamp)
: undefined,
}; };
const wifiScans = const wifiScans =
@@ -102,10 +103,9 @@ router.post(
gnss: gnss:
gnnsLocation.latitude && gnnsLocation.longitude gnnsLocation.latitude && gnnsLocation.longitude
? { ? {
latitude: gnnsLocation.latitude, latitude: gnnsLocation.latitude,
longitude: gnnsLocation.longitude, longitude: gnnsLocation.longitude,
}
}
: undefined, : undefined,
gnss_timestamp: gnssTimestamp.timestamp, gnss_timestamp: gnssTimestamp.timestamp,
}); });