Update Seqgen to support complex commanding
| F´ Version | |
| Affected Component |
Feature Description
Update GDS Seqgen to support complex types commanding
Did some initial investigation on this.
- This is going to be a substantial change as most of the seqgen file parser needs to be replaced
- The algorithm the UI uses has been ported to python here: https://github.com/LeStarch/fprime-gds/tree/update/complex-sequencing
- Need to deal with the time tokens:
- Could parse separately
- Could add a regex clause to support R and A time tokens
- Need to deal with
;
@Joshua-Anderson and @timcanham given the desire to improve the sequencer, is improving the old sequencing tools still valuable? Or should I shelve this issue as it will be resolved with the revitalization effort?
My suspicion is that the sequencer revitalization is still a ways off, and we would likely keep the current command sequencer around as an simpler option for folks who don't need the complexity of the full sequencer.
It would be a reasonable call to implement complex commanding in the current tinyseqgen compiler. That being said, I think it's probably a pretty low priority. Complex types seem to be less common in commanding than telemetry.