Telestion: ground station software in a few lines
Mission control software is about as complex as it gets: live telemetry, many services, real hardware and a mission at stake. The developer experience work on Telestion kept that complexity out of the developer's way. A service that watches telemetry and raises a warning looks like this.
Telestion is an open-source TypeScript framework and a team effort at WüSpace. I led its end-to-end developer experience.
const { messageBus } = await startService();
const telemetry = messageBus.subscribe('telemetry');
for await (let packet of telemetry) {
const data = telemetrySchema.parse(packet);
if (data.altitude < 10_000) {
sendWarning(`Low Altitude: ${data.altitude}`);
}
}

