F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Svc::Fpy Namespace Reference

Classes

class  DirectiveId
 
class  Footer
 
class  Header
 
class  Sequence
 
class  Statement
 a statement is a directive opcode paired with an argument buffer More...
 

Typedefs

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 = 2 }
 the current schema version (must be representable in U8) More...
 

Typedef Documentation

◆ StackSizeType

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.

Enumeration Type Documentation

◆ FppConstant_MAX_DIRECTIVE_SIZE

the maximum number of bytes in a directive

Enumerator
MAX_DIRECTIVE_SIZE 

Definition at line 167 of file FppConstantsAc.hpp.

◆ FppConstant_MAX_SEQUENCE_ARG_COUNT

The maximum number of arguments a sequence can have.

Enumerator
MAX_SEQUENCE_ARG_COUNT 

Definition at line 152 of file FppConstantsAc.hpp.

◆ FppConstant_MAX_SEQUENCE_STATEMENT_COUNT

The maximum number of statements a sequence can have.

Enumerator
MAX_SEQUENCE_STATEMENT_COUNT 

Definition at line 157 of file FppConstantsAc.hpp.

◆ FppConstant_MAX_STACK_SIZE

the maximum number of bytes in a stack

Enumerator
MAX_STACK_SIZE 

Definition at line 162 of file FppConstantsAc.hpp.

◆ FppConstant_SCHEMA_VERSION

the current schema version (must be representable in U8)

Enumerator
SCHEMA_VERSION 

Definition at line 17 of file FppConstantsAc.hpp.