8 Commits

Author SHA1 Message Date
M Starch
637be256c4
Assert numerical type invariants. Fixes: #3207 (#3382)
* Assert numerical type invariants. Fixes: #3207

* Review suggestions
2025-03-14 16:54:09 -07:00
M Starch
eebd2c17b4
Adding warning about the use of PlatformPointerCast. Fixes: #251 (#3381) 2025-03-13 15:53:01 -07:00
Vince Woo
69ba64b59c
Adding format specifier aliases for primitives. Updating documentation. (#3199) (#3375)
* Adding format specifier aliases for primitives. Updating documentation. (#3199)

* Changing double format to 'lf' for better compatibility for scanf

* Adding UTs. Removing PRI_F32 as C/C++ always promotes floats to doubles.
2025-03-13 14:00:41 -07:00
matt392code
f44260dd69
Add F Prime terminology translation guide (#3260)
* Create fprime-translations.md

LeStarch on Feb 13, 2025
CollaboratorAuthor
@matt392code these tables you posted are exactly what we need for this issue. Do you want to pull those tables into a PR?
Create:
docs/user-guide/framework/fprime-translations.md
Add all of the tables you put at the top (everything up to "Example Translations").
I will need to go through and edit some of the data, but want to let you get credit for the initial work.

* Reviewing output

* Adding tranlation guide to mkdocs.yml

* Add links and fix typo

---------

Co-authored-by: M Starch <LeStarch@googlemail.com>
Co-authored-by: chammard <thomas.boyer.chammard@jpl.nasa.gov>
2025-02-27 11:12:47 -08:00
Justine West
2fa6270520
Add telemetry packets to JSON dictionary spec (#3221)
* added telem packets to JSON dictionary spec

* add telemetry packet examples, cleanup examples

* fix examples

* fix typo

* rename groups to sets

* Add newline after tables, use camel case for component instance names

* update description of deploymentName field

* update deploymentName field description

* fix example
2025-02-25 16:50:40 -08:00
Justine West
78eea477d5
Add type aliases to JSON dictionary spec (#3254)
* add alias type to dictionary json spec

* Update table of contents
2025-02-25 13:46:46 -08:00
Thomas Boyer-Chammard
3f61f887e4
Restructure user manual for holding design patterns (#3222)
* Doc restructure with design-patterns and build-system sections

* Restore advanced.md and uts.md

* Link in UTs

* Fix link

* Remove card layout from user manual landing page

* Add back the cards
2025-02-13 13:54:43 -08:00
Thomas Boyer-Chammard
6f1369bbcf
Update docs structure for website versioning improvements (#3150)
---------

Co-authored-by: ashleynilo <ashley.k.santiago@jpl.nasa.gov>
2025-01-21 14:32:52 -08:00