TeamSunride / MRAS

Multi Rocket Avionics System
https://mras.sunride.space/
GNU General Public License v3.0
6 stars 0 forks source link

Implement Telemetry subsystem #24

Open TomD53 opened 1 year ago

TomD53 commented 1 year ago

Telemetry system should be implemented, with two-way communication achieved as shown in the diagram below:

image

The telemetry system should work by exchange of TelemetryMessages. No pointer fields are allowed in these messages. This is because the memory is copied into the radio buffer, and sent down directly to the ground station

image

TomD53 commented 1 year ago

IMG_20230204_191120.jpg

Some work done on this during yesterday's sprint

Still need to implement the FIFO on both ends and the transfer window concept

TomD53 commented 1 year ago

TODO: Change the currently TelemetrySystem to be a parent of a GroundTelemetrySystem and a RocketTelemetrySystem as this makes more sense when making the desing modular. The current approach using a switch statement is not suitable