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( battery: message.uplink_message.decoded_payload?.messages[0].find(
(e) => e.type === "Battery" (e) => e.type === "Battery"
)?.measurementValue, )?.measurementValue,
latitude: 0 /* latitude: message.uplink_message.decoded_payload?.messages[0].find(
message.uplink_message.decoded_payload.messages[0].find( (e) => e.type === "Latitude"
(e) => e.type === "Latitude" )?.measurementValue,
)?.measurementValue longitude: message.uplink_message.decoded_payload?.messages[0].find(
*/, (e) => e.type === "Longitude"
longitude: 0, )?.measurementValue,
/*
message.uplink_message.decoded_payload.messages[0].find(
(e) => e.type === "Longitude"
)?.measurementValue
*/
}); });
const wifiScans = const wifiScans =

View File

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