nasa / fprime

F´ - A flight software and embedded systems framework
https://fprime.jpl.nasa.gov
Apache License 2.0
9.95k stars 1.28k forks source link

Implement DataHandler plugin in GDS #2715

Open thomas-bc opened 2 months ago

thomas-bc commented 2 months ago
F´ Version
Affected Component GDS

Feature Description

A common use-case for the GDS is "I want to do extra stuff with the downlinked data" (e.g. send it to some other place, monitor for things etc.) This is currently demonstrated with fprime_gds_client_sample_script.py, but could be made even simpler with the new plugin system

We should develop a plugin that lets you define a DataHandler, and hook it into the system

Rationale

Extend GDS