F Prime
Library
Initializing search
nasa/fprime
Home
Overview
Getting Started
Documentation
Support
Events
F Prime
nasa/fprime
Home
Overview
Getting Started
Getting Started
Installation and Troubleshooting
Documentation
Documentation
Tutorials
Tutorials
Hello World
LED Blinker
MathComponent
Cross-Compilation Setup
Arduino LED Blinker
User Manual
User Manual
Overview
Overview
Introduction To F´
F´ Software Architecture
Core Constructs: Ports, Components, and Topologies
Data Constructs: Commands, Events, Channels, and Parameters
Data Structures and Types
F´ Development Process
The F´ Ground Data System
Projects and Deployments
A Tour of the Source Tree
Unit Testing in F´
Framework
Framework
Asserts in F
F´ Autocoded Functions and Component Classes
F´ On Baremetal and Multi-Core Systems
Constructing the F´ Topology
Configuring F´
Data Products
Dynamic Memory and Buffer Management
Ground Interface Architecture and Customization
State Machines
Supported platforms
FPP
GDS
GDS
The F´ GDS CLI
The GDS Dashboard
GDS Dashboard Component Reference
GDS Developer's Guide
GDS Integration Test API
Sequencing In F´
Design Pattens
Design Pattens
Application-Manager-Driver Architecture
Common Port Design Patterns
Health Checking Pattern
A Quick Look at the Hub Pattern
The Manager/Worker Pattern
Rate Groups and Timeliness
Build System
Build System
F´ CMake Build System
Advanced F´ CMake Usage
Cmake api
CMake Customization
F´ and CMake Platforms
Targets
CMake Toolchain Files
CMake Build System Unit Tests
Package Implementations
settings.ini: Build Settings Configuration
Security
Security
Software Bill Of Materials Generation
How To
How To
Develop an F´ Library
Develop a GDS Plugin
Develop a Subtopology
Integrate a Third-Party Library
Porting to new platforms
Reference
Reference
APIs
APIs
C++
CMake
CMake
API
Config assembler
deployment CMakeLists.txt template
FPrime
FPrime Code
Implementation
Module
Options
Required
Sanitizers
Settings
Utilities
Autocoder
Autocoder
Ai shared
Ai impl
Ai ut
Ai ut impl
Ai xml
Autocoder
Fpp
Fpp ut
Helpers
Packets
Platform
Platform
Darwin
Linux
Platform
Platform template
Unix
Unix
Platform
Settings
Settings
Ini
Sub build
Sub build
Sub build
Sub build config
Target
Target
Build
Check
Default
Fpp depend
Fpp locs
Install
Refresh cache
Sbom
Target
Ut
Version
Test
Test
Data
Data
TestConfigDeployment
TestDeployment
Cmake
Cmake
Target
Target
Test recursion
TestConfigDeployment
TestConfigDeployment
Override
Override
Project
TestDeployment
TestDeployment
TestRelative
Test config library
Test config library
ConfigLibrary
Library
ConfigLibrary
ConfigLibrary
Default
Default
Config
Test fprime library
Test fprime library
Test fprime library
Cmake
Cmake
Autocoder
Autocoder
Test
Target
Target
Sub
Test
Toolchain
Toolchain
Generic native
TestLibrary
TestLibrary
TestComponent
Test fprime library2
Test fprime library2
Library
TestLibrary2
TestLibrary2
TestComponent
Test implementations
Test implementations
Deployment
Deployment
Deployment
TestModule
Test platforms
Test platforms
Library
Cmake
Cmake
Platform
Platform
Darwin
Linux
Toolchain
Toolchain
Aarch64 linux
Arm hf linux
Arm sf linux
Raspberrypi
Toolchain template
Helpers
Helpers
Arm linux base
Component SDDs
Component SDDs
Svc
Svc
Svc::ActiveLogger Component
Svc::ActiveRateGroup Component
Svc::ActiveTextLogger Component
Svc::AssertFatalAdapter Component
BufferAccumulator Component Dictionary
Svc::BufferManager
Svc::BufferRepeater: Buffer Repeater (Passive Component)
Svc::ChronoTime
Svc::CmdDispatcher Component
Svc::CmdSequencer Component
Svc::CmdSplitter Component
Svc::ComQueue (Active Component)
Svc::ComStub (Passive Component)
Svc::DpCatalog Component
Svc::DpManager (Active Component)
Svc::DpWriter (Active Component)
Svc::Fatal Port
Svc::FatalHandler Component
Svc::FileDownlink Component
Svc::FileManager Component
Svc::FileUplink Component
Svc::FprimeDeframer
Svc::FprimeFramer
The F Prime communications protocol
Svc::FprimeRouter
Svc::FpySequencer
Svc::FrameAccumulator
Svc::FramingProtocol Library
Svc::GenericHub Generic Hub Component
Svc::Health Component
Svc FPP Interfaces
Svc::OsTime Component
Svc::PassiveConsoleTextLogger Component
RateGroupDriver Component
Svc::Ping Port
Svc::PolyDb Component
Svc::Poly Port
Svc::PosixTime Component
Svc::PrmDb Component
Svc::RateGroupDriver Component
Svc::Sched Port
components::SeqDispatcher
Svc::StaticMemory Component
SystemResources Component
Svc::TlmChan Component
Svc::TlmPacketizer Component
Svc::Version
Svc::WatchDog Port
Fw
Fw
Fw::Buffer Serializable / Fw::BufferGet Port / Fw::BufferSend Port
Fw::Cmd / Fw::CmdResponse / Fw::CmdReg Ports
Fw::Com Port
Fw::Dp Framework Support for Data Products
Fw::FilePacket Classes
Fw::Log / Fw::LogText Ports
Fw::Obj Classes
Fw::Port Classes
Fw::PrmGet / PrmSet Ports
Fw::Time Port
Fw::Tlm Port
Fw::Type Classes and Types
Drv
Drv
Drv::BlockDriver Component
Drv::ByteStreamDriverModel Byte Stream Driver Model
Drv FPP Interfaces
Drv::Ip IPv4 Socket Implementations
Drv::TcpClient TCP Client Component
Drv::TcpServer Tcp Server Component
Drv::Udp UDP Component
Specifications
Specifications
FPP Language Spec
GDS Plugins
GDS Plugins
Communication Plugin
Data Handler Plugin
Framing Plugin
App Plugin
GDS Function Plugin
Communication Adapter Interface
FPP JSON Dictionary Specification
F Prime Translation Guide: Software Engineering Terminology to F Prime Nomenclature
F´ Numerical Types
Support
Events
Library
Note:
auto-generated from comments in: ./test/data/test-config-library/library.cmake
Back to top