From 3132b8f604b0941add07ff85002410af8598a73e Mon Sep 17 00:00:00 2001 From: Max Larsson Date: Fri, 22 Nov 2024 10:43:08 -0500 Subject: [PATCH] Add MVP fill station telemetry --- ground-server/src/lib/telemetry-channels.ts | 48 +++++++++++++++++++++ ground-server/src/proto-out/command.ts | 14 +++--- 2 files changed, 55 insertions(+), 7 deletions(-) diff --git a/ground-server/src/lib/telemetry-channels.ts b/ground-server/src/lib/telemetry-channels.ts index 59d08ad..a0c2c1b 100644 --- a/ground-server/src/lib/telemetry-channels.ts +++ b/ground-server/src/lib/telemetry-channels.ts @@ -21,6 +21,54 @@ export const TELEMETRY_CHANNELS: TelemetryChannel[] = [ modes: ["Value", "15m Chart", "60m Chart"], component: GraphWidget, }, + { + id: "lc1", + label: "Load Cell 1", + requiresAuth: false, + dbField: "lc1", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, + { + id: "ign1Cont", + label: "Igniter 1 Continuity", + requiresAuth: false, + dbField: "ign1Cont", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, + { + id: "ign2Cont", + label: "Igniter 2 Continuity", + requiresAuth: false, + dbField: "ign2Cont", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, + { + id: "pt3_pressure", + label: "Pressure Transducer 3", + requiresAuth: false, + dbField: "pt3", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, + { + id: "pt4_pressure", + label: "Pressure Transducer 4", + requiresAuth: false, + dbField: "pt4", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, + { + id: "rtd_temp", + label: "RTD Temp", + requiresAuth: false, + dbField: "rtdTemp", + modes: ["Value", "15m Chart", "60m Chart"], + component: GraphWidget, + }, { id: "fuel", label: "Fuel", diff --git a/ground-server/src/proto-out/command.ts b/ground-server/src/proto-out/command.ts index 41dd903..baeed8a 100644 --- a/ground-server/src/proto-out/command.ts +++ b/ground-server/src/proto-out/command.ts @@ -176,13 +176,13 @@ export interface IMUTelemetry { } export interface RocketLoRaTelemetry { - metadata?: RocketMetadata | undefined; + metadata: RocketMetadata | undefined; msSinceBoot: number; - events?: Events | undefined; + events: Events | undefined; altitude: number; - gpsTelem?: GPSTelemetry | undefined; - imuTelem?: IMUTelemetry | undefined; - accelTelem?: AccelerometerTelemetry | undefined; + gpsTelem: GPSTelemetry | undefined; + imuTelem: IMUTelemetry | undefined; + accelTelem: AccelerometerTelemetry | undefined; temp: number; voltage: number; pt3: number; @@ -191,9 +191,9 @@ export interface RocketLoRaTelemetry { } export interface RocketUmbTelemetry { - metadata?: RocketMetadata | undefined; + metadata: RocketMetadata | undefined; msSinceBoot: number; - events?: Events | undefined; + events: Events | undefined; radioState: boolean; transmitState: boolean; voltage: number;