nasa / fpp

F Prime Prime: A modeling language for F Prime
https://fprime.jpl.nasa.gov
Apache License 2.0
53 stars 31 forks source link

Integrate Phase 2 state machines with F Prime #508

Open bocchino opened 3 months ago

bocchino commented 3 months ago

Create an alpha release of FPP and make a PR to nasa/fprime.

bocchino commented 5 days ago

Notes from Review on 11/20/24

Comment Status
General.md vs README.md Use as is for now. Seems out of scope for this issue.
Add UML diagram to represent base class/component relationship Done
Style guide note: Avoid using underscore in object names, to avoid name collisions with the code generator Should be added to the F Prime style guide. Out of scope for this issue.
Fix the hard-to-read names of the form m(italic) some token (greyed, no formatting) Done
Document the rules for initial states: (1) Cannot perform port calls; (2) Cannot emit events nor telemetry. If you need an initial port call, have the initial state transition to a START state on the first RTI call received. Added a section to the design doc discussing state machine initialization, including these limitations
Submit coverage reports for UTs