diff --git a/src/lib/telemetry.ts b/src/lib/telemetry.ts deleted file mode 100644 index fb2e525..0000000 --- a/src/lib/telemetry.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { writable } from "svelte/store" -import type { LatLngExpression } from "leaflet"; - -import L from "leaflet"; - -interface TelemetryPoint { - altitude: number; - datetime: string; - latitude: number; - longitude: number; - payload: string; -} - -interface ParsedTelemetry { - flight_path: [number, number, number][]; - launch: { - latlng: LatLngExpression; - datetime: Date; - }; - datapoints: TelemetryPoint[]; -} - -export const latestTelemetry = writable({ - metadata: { - complete_datetime: "", - start_datetime: "" - }, - telemetry: [ - { - altitude: 0.0, - datetime: "", - latitude: 0.0, - longitude: 0.0, - payload: "" - } - ] -}); - -export const latestTelemetryParsed = writable({} as ParsedTelemetry); - -export function parseTelemetry(telemetry: TelemetryPoint[]): ParsedTelemetry { - const flight_path: [number, number, number][] = telemetry.map((point) => [ - point.latitude, - point.longitude, - point.altitude - ]); - - const launch = { - latlng: L.latLng(telemetry[0].latitude, telemetry[0].longitude), - datetime: new Date(telemetry[0].datetime) - }; - - return { - flight_path, - launch, - datapoints: telemetry - }; -} \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index f961cbf..594580f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,7 +1,26 @@
+ + +
\ No newline at end of file diff --git a/src/routes/Navbar.svelte b/src/routes/Navbar.svelte index dab45a6..94410b2 100644 --- a/src/routes/Navbar.svelte +++ b/src/routes/Navbar.svelte @@ -21,10 +21,10 @@