How-To
How-To guides offer step-by-step instructions for specific development tasks in F Prime.
-
F´ GDS Plugin Development
This guide will walk you through the process of developing GDS plugins.
-
F´ Library Development
This how to will walk you through the structure and best practices in developing an F´ library.
-
Integrating Third-Party Libraries
This how to will walk you through how to integrate non-F´ libraries into your F´ project. It will cover multiple approaches based on examples with OpenCV, OpenSSL and ETL.
-
Porting F´ To a New Platform
This how to will walk you through porting F´ to a new platform.
-
Implement a Framing Protocol
This guide shows you how to implement a custom framing protocol in F Prime flight software and integrate it with the F Prime GDS.
-
Generate Data Products
This guide shows you when to use data products, how to generate them, how to test them, and how to integrate them into your topology and ground system.
-
Define State Machines
This guide shows you how to define and use state machines in F Prime with FPP so complex component behavior is explicit, testable, and maintainable.
-
Create Ground-Derived Channels
This guide shows you how to compute telemetry-derived values on the ground and publish them through the F Prime GDS plugin system.
-
Develop a Device Driver
This guide shows you how to build a new device driver in F Prime using the application-manager-driver pattern.
-
Develop a Subtopology
This guide shows you how to organize reusable topology architecture into subtopologies that can be imported into deployments.
-
Implement an OS Abstraction Layer
This guide shows you how to implement a new OS Abstraction Layer for F´ so the framework can run on another operating system.
-
Implement a Radio Manager Component
This guide shows you how to implement a radio manager component using the communications adapter interface.
-
Develop Components in Python
This guide shows you how to develop Python-based F Prime applications and integrate Python components into a larger system.
-
Write Rule-Based Tests
This guide shows you how to write rule-based unit tests for F Prime components using the RuleDemo example component.
-
Test-Driven Development
This guide shows you a practical test-driven development loop for building an F´ component from model to implementation.