Documentation of Standard Patterns #2732
Replies: 17 comments 8 replies
-
Command registration and Dispatch as implemented in F Prime is often confusing for newcomers to the framework. Telemetry handling can be equally confusing, but is generally easier to mimic and thus get it to work. |
Beta Was this translation helpful? Give feedback.
-
This is excellent, also fwiw I think the gold standard to strive for is documentation somewhat similar to what's provided by 0mq. Admittedly it's a massive amount of work but worth keeping in mind. |
Beta Was this translation helpful? Give feedback.
-
Creating a thread to throw in ideas so as not to spam the main thread 🧵 ⬇️ |
Beta Was this translation helpful? Give feedback.
-
Hey! It would also be great to have an overview of the available built-in FPP types and their use case. I'm referring to something similar to the C++ documentation, but for FPP. For example, in the Led Blinker workshop, you learn to add some ports to @ Port receiving calls from the rate group
async input port run: Svc.Sched
@ Port sending calls to the GPIO driver
output port gpioSet: Drv.GpioWrite But I have no idea what other FPP port types exist or what their use case is. |
Beta Was this translation helpful? Give feedback.
-
Here are some ideas I have
|
Beta Was this translation helpful? Give feedback.
-
Some other ideas that came in via PR #3040:
|
Beta Was this translation helpful? Give feedback.
-
@zeroping may have some more recent experience with what would be helpful tutorials or cookbook recipes to help with onboarding developers |
Beta Was this translation helpful? Give feedback.
-
I would like to see the use of AI in code improvements for the project, especially in Python. |
Beta Was this translation helpful? Give feedback.
-
Document Patches too? |
Beta Was this translation helpful? Give feedback.
-
I'd recommend writing a section on fprime unit and integration testing patterns and best practices. - I'm not sure there's any comprehensive guides to fprime testing outside of the LED example. |
Beta Was this translation helpful? Give feedback.
-
Quick note--could add documentation to explain what the pattern is for a custom decoding plugin to the GDS |
Beta Was this translation helpful? Give feedback.
-
We are considering the idea of publishing standard patterns as part of F´ documentation. Thus far, we have come up with the following list.
Please comment and let us know what you'd like to see documented!
Beta Was this translation helpful? Give feedback.
All reactions