feat: added support for latitude and longitude messages

This commit is contained in:
Philipp Schweizer 2024-12-30 23:37:51 +01:00
parent ad3e40ee3c
commit 6d8c475afb
2 changed files with 20 additions and 11 deletions

View File

@ -40,17 +40,12 @@ router.post(
battery: message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Battery"
)?.measurementValue,
latitude: 0 /*
message.uplink_message.decoded_payload.messages[0].find(
(e) => e.type === "Latitude"
)?.measurementValue
*/,
longitude: 0,
/*
message.uplink_message.decoded_payload.messages[0].find(
(e) => e.type === "Longitude"
)?.measurementValue
*/
latitude: message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Latitude"
)?.measurementValue,
longitude: message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Longitude"
)?.measurementValue,
});
const wifiScans =

View File

@ -42,6 +42,20 @@ export interface TtnMessage {
motionId: number;
timestamp: number;
type: "Battery";
},
{
measurementId: "4197";
measurementValue: number;
motionId: number;
timestamp: number;
type: "Longitude";
},
{
measurementId: "4198";
measurementValue: number;
motionId: number;
timestamp: number;
type: "Latitude";
}
]
>;