Documentation of Standard Patterns #2732
Replies: 23 comments 33 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.
-
Some Data Processing ideas
|
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Managing multiple deployments in a single repository. Most projects I've worked on tend to have more than one deployment, usually a flight deployment, but also one or more related test deployment. What is the canonical way to share code and partial topologies between these deployments? Is it one CMake project or multiple? Where do the config files go? |
Beta Was this translation helpful? Give feedback.
-
It would be good to document the delegate pattern and how to use it (especially when writing OSAL). |
Beta Was this translation helpful? Give feedback.
-
I am closing this discussion. Submit requests through our formal request. formal request Also up-vote your faviorites: #3298! |
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