![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
Classes | |
| class | DirectiveErrorCode |
| class | DirectiveId |
| class | FlagId |
| class | Footer |
| class | Header |
| class | Sequence |
| class | Statement |
| a statement is a directive opcode paired with an argument buffer More... | |
Typedefs | |
| using | SignedStackSizeType = I32 |
| signed version of StackSizeType, used for relative offsets that can be negative More... | |
| using | StackSizeType = U32 |
| the type which everything referencing a size or offset on the stack is represented in More... | |
Enumerations | |
| enum | FppConstant_MAX_SEQUENCE_ARG_COUNT { MAX_SEQUENCE_ARG_COUNT = 16 } |
| The maximum number of arguments a sequence can have. More... | |
| enum | FppConstant_MAX_SEQUENCE_STATEMENT_COUNT { MAX_SEQUENCE_STATEMENT_COUNT = 1024 } |
| The maximum number of statements a sequence can have. More... | |
| enum | FppConstant_MAX_STACK_SIZE { MAX_STACK_SIZE = 65535 } |
| the maximum number of bytes in a stack More... | |
| enum | FppConstant_MAX_DIRECTIVE_SIZE { MAX_DIRECTIVE_SIZE = 2048 } |
| the maximum number of bytes in a directive More... | |
| enum | FppConstant_SCHEMA_VERSION { SCHEMA_VERSION = 4 } |
| the current schema version (must be representable in U8) More... | |
| enum | FppConstant_FLAG_COUNT { FLAG_COUNT = 1 } |
| the number of runtime configurable flags. flags modify the sequencer behavior and can be set by the sequence More... | |
| using Svc::Fpy::SignedStackSizeType = typedef I32 |
signed version of StackSizeType, used for relative offsets that can be negative
Definition at line 17 of file SignedStackSizeTypeAliasAc.hpp.
| using Svc::Fpy::StackSizeType = typedef U32 |
the type which everything referencing a size or offset on the stack is represented in
Definition at line 17 of file StackSizeTypeAliasAc.hpp.
the number of runtime configurable flags. flags modify the sequencer behavior and can be set by the sequence
| Enumerator | |
|---|---|
| FLAG_COUNT | |
Definition at line 22 of file FppConstantsAc.hpp.
the maximum number of bytes in a directive
| Enumerator | |
|---|---|
| MAX_DIRECTIVE_SIZE | |
Definition at line 323 of file FppConstantsAc.hpp.
The maximum number of arguments a sequence can have.
| Enumerator | |
|---|---|
| MAX_SEQUENCE_ARG_COUNT | |
Definition at line 308 of file FppConstantsAc.hpp.
The maximum number of statements a sequence can have.
| Enumerator | |
|---|---|
| MAX_SEQUENCE_STATEMENT_COUNT | |
Definition at line 313 of file FppConstantsAc.hpp.
the maximum number of bytes in a stack
| Enumerator | |
|---|---|
| MAX_STACK_SIZE | |
Definition at line 318 of file FppConstantsAc.hpp.
the current schema version (must be representable in U8)
| Enumerator | |
|---|---|
| SCHEMA_VERSION | |
Definition at line 17 of file FppConstantsAc.hpp.