nasa / fprime

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

Add --pass-through arguments to `fprime-gds` #1894

Open LeStarch opened 1 year ago

LeStarch commented 1 year ago
F´ Version
Affected Component

Feature Description

Allow fprime-gds to pass through arguments to FSW that is automatically started up.

thomas-bc commented 6 months ago

This would allow for example

fprime-gds --pass-through -p 50000 -a 127.0.0.1 --other-flags

Implementing and parsing pass-through can be a little tricky, here's how we have done it in fprime-util : https://github.com/fprime-community/fprime-tools/blob/dff8b670f01eea41cf5ed76f63825c2d07a390dd/src/fprime/util/cli.py#L222-L227